#include <FleeingMovementGenerator.h>
TimedFleeingMovementGenerator::TimedFleeingMovementGenerator |
( |
ObjectGuid |
fright, |
|
|
uint32 |
time |
|
) |
| |
|
inline |
TimeTracker i_totalFleeTime
Definition: FleeingMovementGenerator.h:57
void TimedFleeingMovementGenerator::Finalize |
( |
Unit * |
owner | ) |
|
|
overridevirtual |
Implements MovementGenerator.
bool AttackStop()
Definition: Unit.cpp:7337
void ClearUnitState(uint32 f)
Definition: Unit.h:1396
bool IsAlive() const
Definition: Unit.h:1692
Unit * GetVictim() const
Definition: Unit.h:1379
CreatureAI * AI() const
Definition: Creature.h:525
void RemoveFlag(uint16 index, uint32 oldFlag)
Definition: Object.cpp:1214
Definition: UpdateFields.h:109
Creature * ToCreature()
Definition: Object.h:194
virtual void AttackStart(Unit *)
Definition: UnitAI.cpp:29
bool TimedFleeingMovementGenerator::Update |
( |
Unit * |
owner, |
|
|
uint32 |
time_diff |
|
) |
| |
|
overridevirtual |
Implements MovementGenerator.
TimeTracker i_totalFleeTime
Definition: FleeingMovementGenerator.h:57
void ClearUnitState(uint32 f)
Definition: Unit.h:1396
bool IsAlive() const
Definition: Unit.h:1692
void Update(time_t diff)
Definition: Timer.h:109
Definition: MovementGenerator.h:51
bool HasUnitState(const uint32 f) const
Definition: Unit.h:1395
bool Passed() const
Definition: Timer.h:114
bool Update(Unit *, uint32) override
Definition: FleeingMovementGenerator.cpp:194
TimeTracker TimedFleeingMovementGenerator::i_totalFleeTime |
|
private |
The documentation for this class was generated from the following files: