19 #ifndef TRINITY_FLEEINGMOVEMENTGENERATOR_H
20 #define TRINITY_FLEEINGMOVEMENTGENERATOR_H
Definition: FleeingMovementGenerator.h:45
ObjectGuid i_frightGUID
Definition: FleeingMovementGenerator.h:41
Definition: FleeingMovementGenerator.h:25
TimeTracker i_totalFleeTime
Definition: FleeingMovementGenerator.h:57
TimedFleeingMovementGenerator(ObjectGuid fright, uint32 time)
Definition: FleeingMovementGenerator.h:48
Definition: Creature.h:467
void _setTargetLocation(T *)
Definition: FleeingMovementGenerator.cpp:33
Definition: MotionMaster.h:47
void _getPoint(T *, float &x, float &y, float &z)
Definition: FleeingMovementGenerator.cpp:76
void DoInitialize(T *)
Definition: FleeingMovementGenerator.cpp:117
Definition: MotionMaster.h:51
bool DoUpdate(T *, uint32)
Definition: FleeingMovementGenerator.cpp:151
G3D::int16 z
Definition: Vector3int16.h:46
uint32_t uint32
Definition: Define.h:150
void DoReset(T *)
Definition: FleeingMovementGenerator.cpp:145
G3D::int16 y
Definition: Vector2int16.h:38
FleeingMovementGenerator(ObjectGuid fright)
Definition: FleeingMovementGenerator.h:28
Definition: MovementGenerator.h:51
TimeTracker i_nextCheckTime
Definition: FleeingMovementGenerator.h:42
MovementGeneratorType
Definition: MotionMaster.h:35
MovementGeneratorType GetMovementGeneratorType() const override
Definition: FleeingMovementGenerator.h:35
Definition: ObjectGuid.h:189
G3D::int16 x
Definition: Vector2int16.h:37
MovementGeneratorType GetMovementGeneratorType() const override
Definition: FleeingMovementGenerator.h:52
void Finalize(Unit *) override
Definition: FleeingMovementGenerator.cpp:180
bool Update(Unit *, uint32) override
Definition: FleeingMovementGenerator.cpp:194