#include <FleeingMovementGenerator.h>
|
| | TimedFleeingMovementGenerator (ObjectGuid fleeTargetGUID, uint32 time) |
| |
| bool | Update (Unit *, uint32) override |
| |
| void | Finalize (Unit *, bool, bool) override |
| |
| MovementGeneratorType | GetMovementGeneratorType () const override |
| |
| | FleeingMovementGenerator (ObjectGuid fleeTargetGUID) |
| |
| bool | DoInitialize (Creature *) |
| |
| bool | DoReset (Creature *) |
| |
| bool | DoUpdate (Creature *, uint32) |
| |
| void | DoDeactivate (Creature *) |
| |
| void | DoFinalize (Creature *, bool, bool) |
| |
| void | DoFinalize (Player *owner, bool active, bool) |
| |
| void | UnitSpeedChanged () override |
| |
| bool | Initialize (Unit *owner) override |
| |
| bool | Reset (Unit *owner) override |
| |
| void | Deactivate (Unit *owner) override |
| |
| | MovementGenerator () |
| |
| virtual | ~MovementGenerator () |
| |
| virtual void | Pause (uint32) |
| |
| virtual void | Resume (uint32) |
| |
| virtual bool | GetResetPosition (Unit *, float &, float &, float &) |
| |
| void | AddFlag (uint16 const flag) |
| |
| bool | HasFlag (uint16 const flag) const |
| |
| void | RemoveFlag (uint16 const flag) |
| |
| virtual std::string | GetDebugInfo () const |
| |
Definition at line 54 of file FleeingMovementGenerator.h.
◆ TimedFleeingMovementGenerator()
| TimedFleeingMovementGenerator::TimedFleeingMovementGenerator |
( |
ObjectGuid |
fleeTargetGUID, |
|
|
uint32 |
time |
|
) |
| |
|
inlineexplicit |
◆ Finalize()
| void TimedFleeingMovementGenerator::Finalize |
( |
Unit * |
owner, |
|
|
bool |
active, |
|
|
bool |
movementInform |
|
) |
| |
|
overridevirtual |
◆ GetMovementGeneratorType()
◆ Update()
| bool TimedFleeingMovementGenerator::Update |
( |
Unit * |
owner, |
|
|
uint32 |
diff |
|
) |
| |
|
overridevirtual |
◆ _totalFleeTime
| TimeTracker TimedFleeingMovementGenerator::_totalFleeTime |
|
private |
The documentation for this class was generated from the following files: