AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
CreatureAISelector.cpp File Reference
#include "CreatureAISelector.h"
#include "Creature.h"
#include "CreatureAIFactory.h"
#include "MovementGenerator.h"
#include "GameObject.h"
#include "ScriptMgr.h"

Go to the source code of this file.

Classes

struct  FactorySelector::PermissibleOrderPred< T >
 

Namespaces

namespace  FactorySelector
 

Functions

template<class T , class Value >
int32 FactorySelector::GetPermitFor (T const *obj, Value const &value)
 
template<class AI , class T >
FactoryHolder< AI, T > const * FactorySelector::SelectFactory (T *obj)
 
CreatureAIFactorySelector::SelectAI (Creature *creature)
 
MovementGeneratorFactorySelector::SelectMovementGenerator (Unit *unit)
 
GameObjectAIFactorySelector::SelectGameObjectAI (GameObject *go)