AzerothCore 3.3.5a
OpenSource WoW Emulator
|
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 |
DirectExpireSlot(MovementSlot slot, bool reset) | MotionMaster | private |
empty() const | MotionMaster | inline |
ExpireList typedef | MotionMaster | private |
GetCleanFlags() const | MotionMaster | inline |
GetCurrentMovementGeneratorType() const | MotionMaster | |
GetCurrentSplineId() 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 |
MoveBackwards(Unit *target, float dist) | MotionMaster | |
MoveCharge(float x, float y, float z, float speed=SPEED_CHARGE, uint32 id=EVENT_CHARGE, const Movement::PointsArray *path=nullptr, bool generatePath=false, float orientation=0.0f, ObjectGuid targetGUID=ObjectGuid::Empty) | MotionMaster | |
MoveCharge(PathGenerator const &path, float speed=SPEED_CHARGE, ObjectGuid targetGUID=ObjectGuid::Empty) | MotionMaster | |
MoveChase(Unit *target, std::optional< ChaseRange > dist={}, std::optional< ChaseAngle > angle={}) | MotionMaster | |
MoveChase(Unit *target, float dist, float angle) | MotionMaster | inline |
MoveChase(Unit *target, float dist) | MotionMaster | inline |
MoveCircleTarget(Unit *target) | MotionMaster | |
MoveConfused() | MotionMaster | |
MoveDistract(uint32 time) | MotionMaster | |
MoveFall(uint32 id=0, bool addFlagForNPC=false) | MotionMaster | |
MoveFleeing(Unit *enemy, uint32 time=0) | MotionMaster | |
MoveFollow(Unit *target, float dist, float angle, MovementSlot slot=MOTION_SLOT_ACTIVE, bool inheritWalkState=true) | MotionMaster | |
MoveForwards(Unit *target, float dist) | MotionMaster | |
MoveIdle() | MotionMaster | |
MoveJump(Position const &pos, float speedXY, float speedZ, uint32 id=0) | MotionMaster | inline |
MoveJump(float x, float y, float z, float speedXY, float speedZ, uint32 id=0, Unit const *target=nullptr) | 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, float speed=0.0f) | MotionMaster | |
MoveLand(uint32 id, float x, float y, float z, float speed=0.0f) | MotionMaster | |
MovementExpired(bool reset=true) | MotionMaster | inline |
MovementExpiredOnSlot(MovementSlot slot, bool reset=true) | MotionMaster | inline |
MovePath(uint32 path_id, bool repeatable) | MotionMaster | |
MovePoint(uint32 id, const Position &pos, bool generatePath=true, bool forceDestination=true) | MotionMaster | inline |
MovePoint(uint32 id, float x, float y, float z, bool generatePath=true, bool forceDestination=true, MovementSlot slot=MOTION_SLOT_ACTIVE, float orientation=0.0f) | MotionMaster | |
MoveRandom(float wanderDistance=0.0f) | MotionMaster | |
MoveRotate(uint32 time, RotateDirection direction) | MotionMaster | |
MoveSeekAssistance(float x, float y, float z) | MotionMaster | |
MoveSeekAssistanceDistract(uint32 timer) | MotionMaster | |
MoveSplinePath(Movement::PointsArray *path) | MotionMaster | |
MoveSplinePath(uint32 path_id) | MotionMaster | |
MoveTakeoff(uint32 id, Position const &pos, float speed=0.0f) | MotionMaster | |
MoveTakeoff(uint32 id, float x, float y, float z, float speed=0.0f) | MotionMaster | |
MoveTargetedHome(bool walk=false) | MotionMaster | |
MoveTaxiFlight(uint32 path, uint32 pathnode) | MotionMaster | |
Mutate(MovementGenerator *m, MovementSlot slot) | MotionMaster | private |
needInitTop() const | MotionMaster | inlineprivate |
pop() | MotionMaster | inlineprivate |
propagateSpeedChange() | MotionMaster | |
ReinitializeMovement() | MotionMaster | |
size() const | MotionMaster | inline |
top() const | MotionMaster | inline |
UpdateMotion(uint32 diff) | MotionMaster | |
~MotionMaster() | MotionMaster |