TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MotionMaster Member List

This is the complete list of members for MotionMaster, including all inherited members.

_cleanFlagMotionMasterprivate
_expListMotionMasterprivate
_needInitMotionMasterprivate
_ownerMotionMasterprivate
_topMotionMasterprivate
_Ty typedefMotionMasterprivate
Clear(bool reset=true)MotionMasterinline
DelayedClean()MotionMasterprivate
DelayedDelete(_Ty curr)MotionMaster
DelayedExpire()MotionMasterprivate
DirectClean(bool reset)MotionMasterprivate
DirectDelete(_Ty curr)MotionMaster
DirectExpire(bool reset)MotionMasterprivate
empty() const MotionMasterinline
ExpireList typedefMotionMasterprivate
GetCurrentMovementGeneratorType() const MotionMaster
GetDestination(float &x, float &y, float &z)MotionMaster
GetMotionSlot(int slot) const MotionMasterinline
GetMotionSlotType(int slot) const MotionMaster
ImplMotionMasterprivate
InitDefault()MotionMaster
Initialize()MotionMaster
InitTop()MotionMasterprivate
MotionMaster(Unit *unit)MotionMasterinlineexplicit
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)MotionMasterinline
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)MotionMasterinline
MovePath(uint32 path_id, bool repeatable)MotionMaster
MovePoint(uint32 id, Position const &pos, bool generatePath=true)MotionMasterinline
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)MotionMasterprivate
needInitTop() const MotionMasterinlineprivate
pop()MotionMasterinlineprivate
propagateSpeedChange()MotionMaster
push(_Ty _Val)MotionMasterinlineprivate
size() const MotionMasterinline
top() const MotionMasterinline
UpdateMotion(uint32 diff)MotionMaster
~MotionMaster()MotionMaster