TrinityCore
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Namespace List
Namespace Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Functions
AIRegistry Namespace Reference
Functions
void
Initialize
()
Function Documentation
void AIRegistry::Initialize
(
)
35
{
36
(
new
CreatureAIFactory<NullCreatureAI>
(
"NullCreatureAI"
))->RegisterSelf();
37
(
new
CreatureAIFactory<TriggerAI>
(
"TriggerAI"
))->RegisterSelf();
38
(
new
CreatureAIFactory<AggressorAI>
(
"AggressorAI"
))->RegisterSelf();
39
(
new
CreatureAIFactory<ReactorAI>
(
"ReactorAI"
))->RegisterSelf();
40
(
new
CreatureAIFactory<PassiveAI>
(
"PassiveAI"
))->RegisterSelf();
41
(
new
CreatureAIFactory<CritterAI>
(
"CritterAI"
))->RegisterSelf();
42
(
new
CreatureAIFactory<GuardAI>
(
"GuardAI"
))->RegisterSelf();
43
(
new
CreatureAIFactory<PetAI>
(
"PetAI"
))->RegisterSelf();
44
(
new
CreatureAIFactory<TotemAI>
(
"TotemAI"
))->RegisterSelf();
45
(
new
CreatureAIFactory<CombatAI>
(
"CombatAI"
))->RegisterSelf();
46
(
new
CreatureAIFactory<ArcherAI>
(
"ArcherAI"
))->RegisterSelf();
47
(
new
CreatureAIFactory<TurretAI>
(
"TurretAI"
))->RegisterSelf();
48
(
new
CreatureAIFactory<VehicleAI>
(
"VehicleAI"
))->RegisterSelf();
49
(
new
CreatureAIFactory<SmartAI>
(
"SmartAI"
))->RegisterSelf();
50
51
(
new
GameObjectAIFactory<GameObjectAI>
(
"GameObjectAI"
))->RegisterSelf();
52
(
new
GameObjectAIFactory<SmartGameObjectAI>
(
"SmartGameObjectAI"
))->RegisterSelf();
53
54
(
new
MovementGeneratorFactory<RandomMovementGenerator<Creature>
>(
RANDOM_MOTION_TYPE
))->RegisterSelf();
55
(
new
MovementGeneratorFactory<WaypointMovementGenerator<Creature>
>(
WAYPOINT_MOTION_TYPE
))->RegisterSelf();
56
}
MovementGeneratorFactory
Definition:
MovementGenerator.h:85
CreatureAIFactory
Definition:
CreatureAIFactory.h:33
RANDOM_MOTION_TYPE
Definition:
MotionMaster.h:38
GameObjectAIFactory
Definition:
CreatureAIFactory.h:62
WAYPOINT_MOTION_TYPE
Definition:
MotionMaster.h:39
Here is the caller graph for this function:
Generated on Tue Apr 5 2016 20:31:47 for TrinityCore by
1.8.8