TrinityCore
|
This is the complete list of members for MotionMaster, including all inherited members.
_cleanFlag | MotionMaster | private |
_expList | MotionMaster | private |
_needInit | MotionMaster | private |
_owner | MotionMaster | private |
_top | MotionMaster | private |
_Ty typedef | MotionMaster | private |
Clear(bool reset=true) | MotionMaster | inline |
DelayedClean() | MotionMaster | private |
DelayedDelete(_Ty curr) | MotionMaster | |
DelayedExpire() | MotionMaster | private |
DirectClean(bool reset) | MotionMaster | private |
DirectDelete(_Ty curr) | MotionMaster | |
DirectExpire(bool reset) | MotionMaster | private |
empty() const | MotionMaster | inline |
ExpireList typedef | MotionMaster | private |
GetCurrentMovementGeneratorType() const | MotionMaster | |
GetDestination(float &x, float &y, float &z) | MotionMaster | |
GetMotionSlot(int slot) const | MotionMaster | inline |
GetMotionSlotType(int slot) const | MotionMaster | |
Impl | MotionMaster | private |
InitDefault() | MotionMaster | |
Initialize() | MotionMaster | |
InitTop() | MotionMaster | private |
MotionMaster(Unit *unit) | MotionMaster | inlineexplicit |
MoveCharge(float x, float y, float z, float speed=SPEED_CHARGE, uint32 id=EVENT_CHARGE, bool generatePath=false) | MotionMaster | |
MoveCharge(PathGenerator const &path, float speed=SPEED_CHARGE) | MotionMaster | |
MoveChase(Unit *target, float dist=0.0f, float angle=0.0f) | MotionMaster | |
MoveCirclePath(float x, float y, float z, float radius, bool clockwise, uint8 stepCount) | MotionMaster | |
MoveConfused() | MotionMaster | |
MoveDistract(uint32 time) | MotionMaster | |
MoveFall(uint32 id=0) | MotionMaster | |
MoveFleeing(Unit *enemy, uint32 time=0) | MotionMaster | |
MoveFollow(Unit *target, float dist, float angle, MovementSlot slot=MOTION_SLOT_ACTIVE) | MotionMaster | |
MoveIdle() | MotionMaster | |
MoveJump(Position const &pos, float speedXY, float speedZ, uint32 id=EVENT_JUMP, bool hasOrientation=false, uint32 arrivalSpellId=0, ObjectGuid const &arrivalSpellTargetGuid=ObjectGuid::Empty) | MotionMaster | inline |
MoveJump(float x, float y, float z, float o, float speedXY, float speedZ, uint32 id=EVENT_JUMP, bool hasOrientation=false, uint32 arrivalSpellId=0, ObjectGuid const &arrivalSpellTargetGuid=ObjectGuid::Empty) | MotionMaster | |
MoveJumpTo(float angle, float speedXY, float speedZ) | MotionMaster | |
MoveKnockbackFrom(float srcX, float srcY, float speedXY, float speedZ) | MotionMaster | |
MoveLand(uint32 id, Position const &pos) | MotionMaster | |
MovementExpired(bool reset=true) | MotionMaster | inline |
MovePath(uint32 path_id, bool repeatable) | MotionMaster | |
MovePoint(uint32 id, Position const &pos, bool generatePath=true) | MotionMaster | inline |
MovePoint(uint32 id, float x, float y, float z, bool generatePath=true) | MotionMaster | |
MoveRandom(float spawndist=0.0f) | MotionMaster | |
MoveRotate(uint32 time, RotateDirection direction) | MotionMaster | |
MoveSeekAssistance(float x, float y, float z) | MotionMaster | |
MoveSeekAssistanceDistract(uint32 timer) | MotionMaster | |
MoveSmoothPath(uint32 pointId, G3D::Vector3 const *pathPoints, size_t pathSize, bool walk) | MotionMaster | |
MoveTakeoff(uint32 id, Position const &pos) | MotionMaster | |
MoveTargetedHome() | MotionMaster | |
MoveTaxiFlight(uint32 path, uint32 pathnode) | MotionMaster | |
Mutate(MovementGenerator *m, MovementSlot slot) | MotionMaster | private |
needInitTop() const | MotionMaster | inlineprivate |
pop() | MotionMaster | inlineprivate |
propagateSpeedChange() | MotionMaster | |
push(_Ty _Val) | MotionMaster | inlineprivate |
size() const | MotionMaster | inline |
top() const | MotionMaster | inline |
UpdateMotion(uint32 diff) | MotionMaster | |
~MotionMaster() | MotionMaster |