#include "PointMovementGenerator.h"
|
| AssistanceMovementGenerator (float _x, float _y, float _z) |
|
MovementGeneratorType | GetMovementGeneratorType () |
|
void | Finalize (Unit *) |
|
| PointMovementGenerator (uint32 _id, float _x, float _y, float _z, float _speed=0.0f, float orientation=0.0f, const Movement::PointsArray *_path=nullptr, bool generatePath=false, bool forceDestination=false, ObjectGuid chargeTargetGUID=ObjectGuid::Empty) |
|
void | DoInitialize (Creature *) |
|
void | DoFinalize (Creature *) |
|
void | DoReset (Creature *) |
|
bool | DoUpdate (Creature *, uint32) |
|
void | MovementInform (Creature *) |
|
void | unitSpeedChanged () |
|
MovementGeneratorType | GetMovementGeneratorType () |
|
bool | GetDestination (float &x, float &y, float &z) const |
|
void | Initialize (Unit *u) override |
|
void | Finalize (Unit *u) override |
|
void | Reset (Unit *u) override |
|
bool | Update (Unit *u, uint32 time_diff) override |
|
virtual | ~MovementGenerator () |
|
virtual void | Initialize (Unit *)=0 |
|
virtual void | Finalize (Unit *)=0 |
|
virtual void | Reset (Unit *)=0 |
|
virtual bool | Update (Unit *, uint32 time_diff)=0 |
|
virtual MovementGeneratorType | GetMovementGeneratorType ()=0 |
|
virtual uint32 | GetSplineId () const |
|
virtual void | unitSpeedChanged () |
|
virtual void | Pause (uint32) |
|
virtual void | Resume (uint32) |
|
virtual bool | GetResetPosition (float &, float &, float &) |
|
◆ AssistanceMovementGenerator()
AssistanceMovementGenerator::AssistanceMovementGenerator |
( |
float |
_x, |
|
|
float |
_y, |
|
|
float |
_z |
|
) |
| |
|
inline |
64 :
Definition: PointMovementGenerator.h:26
◆ Finalize()
void AssistanceMovementGenerator::Finalize |
( |
Unit * |
unit | ) |
|
|
virtual |
◆ GetMovementGeneratorType()