TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
AssistanceDistractMovementGenerator Class Reference

#include <IdleMovementGenerator.h>

Public Member Functions

 AssistanceDistractMovementGenerator (uint32 timer)
 
MovementGeneratorType GetMovementGeneratorType () const override
 
void Finalize (Unit *) override
 
- Public Member Functions inherited from DistractMovementGenerator
 DistractMovementGenerator (uint32 timer)
 
void Initialize (Unit *) override
 
void Reset (Unit *owner) override
 
bool Update (Unit *, uint32) override
 
- Public Member Functions inherited from MovementGenerator
virtual ~MovementGenerator ()
 
virtual void unitSpeedChanged ()
 
virtual bool GetResetPosition (Unit *, float &, float &, float &)
 

Constructor & Destructor Documentation

AssistanceDistractMovementGenerator::AssistanceDistractMovementGenerator ( uint32  timer)
inline
71  :
72  DistractMovementGenerator(timer) { }
DistractMovementGenerator(uint32 timer)
Definition: IdleMovementGenerator.h:56

Member Function Documentation

void AssistanceDistractMovementGenerator::Finalize ( Unit unit)
overridevirtual

Reimplemented from DistractMovementGenerator.

106 {
109 }
Definition: Unit.h:562
Definition: Unit.h:1131
void ClearUnitState(uint32 f)
Definition: Unit.h:1396
Creature * ToCreature()
Definition: Object.h:194
void SetReactState(ReactStates st)
Definition: Creature.h:502

+ Here is the call graph for this function:

MovementGeneratorType AssistanceDistractMovementGenerator::GetMovementGeneratorType ( ) const
inlineoverridevirtual

Reimplemented from DistractMovementGenerator.

Definition: MotionMaster.h:50

The documentation for this class was generated from the following files: