![]() |
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 |
| DistanceYourself(float range) | MotionMaster | |
| 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 | |
| HasMovementGeneratorType(MovementGeneratorType type) 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, bool inheritSpeed=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, ForcedMovement forcedMovement=FORCED_MOVEMENT_NONE, PathSource pathSource=PathSource::WAYPOINT_MGR) | MotionMaster | |
| MovePoint(uint32 id, const Position &pos, ForcedMovement forcedMovement=FORCED_MOVEMENT_NONE, float speed=0.f, bool generatePath=true, bool forceDestination=true) | MotionMaster | inline |
| MovePoint(uint32 id, float x, float y, float z, ForcedMovement forcedMovement=FORCED_MOVEMENT_NONE, float speed=0.f, float orientation=0.0f, bool generatePath=true, bool forceDestination=true, MovementSlot slot=MOTION_SLOT_ACTIVE) | 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, ForcedMovement forcedMovement=FORCED_MOVEMENT_NONE) | MotionMaster | |
| MoveTakeoff(uint32 id, Position const &pos, float speed=0.0f, bool skipAnimation=false) | MotionMaster | |
| MoveTakeoff(uint32 id, float x, float y, float z, float speed=0.0f, bool skipAnimation=false) | MotionMaster | |
| MoveTargetedHome(bool walk=false) | MotionMaster | |
| MoveTaxiFlight(uint32 path, uint32 pathnode) | MotionMaster | |
| MoveWaypoint(uint32 path_id, bool repeatable, PathSource pathSource=PathSource::WAYPOINT_MGR) | 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 |