19 #ifndef TRINITY_IDLEMOVEMENTGENERATOR_H
20 #define TRINITY_IDLEMOVEMENTGENERATOR_H
Definition: MotionMaster.h:37
Definition: MotionMaster.h:53
RotateDirection m_direction
Definition: IdleMovementGenerator.h:50
Definition: IdleMovementGenerator.h:53
void Reset(Unit *owner) override
Definition: IdleMovementGenerator.h:60
Definition: IdleMovementGenerator.h:37
bool Update(Unit *, uint32) override
Definition: IdleMovementGenerator.h:31
void Finalize(Unit *) override
Definition: IdleMovementGenerator.cpp:105
AssistanceDistractMovementGenerator(uint32 timer)
Definition: IdleMovementGenerator.h:71
DistractMovementGenerator(uint32 timer)
Definition: IdleMovementGenerator.h:56
Definition: MotionMaster.h:48
void Finalize(Unit *) override
Definition: IdleMovementGenerator.cpp:84
uint32 m_maxDuration
Definition: IdleMovementGenerator.h:49
TC_GAME_API IdleMovementGenerator si_idleMovement
Definition: IdleMovementGenerator.cpp:24
void Finalize(Unit *) override
Definition: IdleMovementGenerator.cpp:68
void Initialize(Unit *) override
Definition: IdleMovementGenerator.cpp:39
uint32 m_duration
Definition: IdleMovementGenerator.h:49
uint32_t uint32
Definition: Define.h:150
uint32 m_timer
Definition: IdleMovementGenerator.h:65
void Finalize(Unit *) override
Definition: IdleMovementGenerator.h:29
MovementGeneratorType GetMovementGeneratorType() const override
Definition: IdleMovementGenerator.h:32
Definition: MotionMaster.h:50
void Initialize(Unit *) override
Definition: IdleMovementGenerator.cpp:75
RotateDirection
Definition: MotionMaster.h:73
#define TC_GAME_API
Definition: Define.h:134
MovementGeneratorType GetMovementGeneratorType() const override
Definition: IdleMovementGenerator.h:74
MovementGeneratorType
Definition: MotionMaster.h:35
MovementGeneratorType GetMovementGeneratorType() const override
Definition: IdleMovementGenerator.h:62
void Initialize(Unit *) override
Definition: IdleMovementGenerator.cpp:28
Definition: IdleMovementGenerator.h:24
void Reset(Unit *owner) override
Definition: IdleMovementGenerator.h:44
bool Update(Unit *, uint32) override
Definition: IdleMovementGenerator.cpp:51
RotateMovementGenerator(uint32 time, RotateDirection direction)
Definition: IdleMovementGenerator.h:40
Definition: MovementGenerator.h:30
MovementGeneratorType GetMovementGeneratorType() const override
Definition: IdleMovementGenerator.h:46
void Reset(Unit *) override
Definition: IdleMovementGenerator.cpp:33
Definition: IdleMovementGenerator.h:68
bool Update(Unit *, uint32) override
Definition: IdleMovementGenerator.cpp:96