![]() |
TrinityCore
|
This is the complete list of members for MotionMaster, including all inherited members.
| _baseUnitStatesMap | MotionMaster | private |
| _defaultGenerator | MotionMaster | private |
| _delayedActions | MotionMaster | private |
| _flags | MotionMaster | private |
| _generators | MotionMaster | private |
| _owner | MotionMaster | private |
| Add(MovementGenerator *movement, MovementSlot slot=MOTION_SLOT_ACTIVE) | MotionMaster | |
| AddBaseUnitState(MovementGenerator const *movement) | MotionMaster | private |
| AddFlag(uint8 const flag) | MotionMaster | inlineprivate |
| AddToWorld() | MotionMaster | |
| Clear() | MotionMaster | |
| Clear(MovementSlot slot) | MotionMaster | |
| Clear(MovementGeneratorPriority priority) | MotionMaster | |
| ClearBaseUnitState(MovementGenerator const *movement) | MotionMaster | private |
| ClearBaseUnitStates() | MotionMaster | private |
| DelayedActionDefine typedef | MotionMaster | |
| DelayedActionValidator typedef | MotionMaster | |
| Delete(MovementGenerator *movement, bool active, bool movementInform) | MotionMaster | private |
| DeleteDefault(bool active, bool movementInform) | MotionMaster | private |
| DirectAdd(MovementGenerator *movement, MovementSlot slot) | MotionMaster | private |
| DirectClear() | MotionMaster | private |
| DirectClear(std::function< bool(MovementGenerator *)> const &filter) | MotionMaster | private |
| DirectClearDefault() | MotionMaster | private |
| DirectInitialize() | MotionMaster | private |
| Empty() const | MotionMaster | |
| GetCurrentMovementGenerator() const | MotionMaster | |
| GetCurrentMovementGenerator(MovementSlot slot) const | MotionMaster | |
| GetCurrentMovementGeneratorType() const | MotionMaster | |
| GetCurrentMovementGeneratorType(MovementSlot slot) const | MotionMaster | |
| GetCurrentSlot() const | MotionMaster | |
| GetDestination(float &x, float &y, float &z) | MotionMaster | |
| GetMovementGenerator(std::function< bool(MovementGenerator const *)> const &filter, MovementSlot slot=MOTION_SLOT_ACTIVE) const | MotionMaster | |
| GetMovementGeneratorsInformation() const | MotionMaster | |
| HasFlag(uint8 const flag) const | MotionMaster | inlineprivate |
| HasMovementGenerator(std::function< bool(MovementGenerator const *)> const &filter, MovementSlot slot=MOTION_SLOT_ACTIVE) const | MotionMaster | |
| Initialize() | MotionMaster | |
| InitializeDefault() | MotionMaster | |
| InterruptOnTeleport() | MotionMaster | |
| LaunchMoveSpline(std::function< void(Movement::MoveSplineInit &init)> &&initializer, uint32 id=0, MovementGeneratorPriority priority=MOTION_PRIORITY_NORMAL, MovementGeneratorType type=EFFECT_MOTION_TYPE) | MotionMaster | |
| MotionMaster(Unit *unit) | MotionMaster | explicit |
| MotionMasterContainer typedef | MotionMaster | private |
| MotionMasterUnitStatesContainer typedef | MotionMaster | private |
| MoveAlongSplineChain(uint32 pointId, uint16 dbChainId, bool walk) | MotionMaster | |
| MoveAlongSplineChain(uint32 pointId, std::vector< SplineChainLink > const &chain, bool walk) | MotionMaster | |
| 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, Optional< ChaseRange > dist={}, Optional< ChaseAngle > angle={}) | MotionMaster | |
| MoveChase(Unit *target, float dist, float angle) | MotionMaster | inline |
| MoveChase(Unit *target, float dist) | MotionMaster | inline |
| MoveCirclePath(float x, float y, float z, float radius, bool clockwise, uint8 stepCount) | MotionMaster | |
| MoveCloserAndStop(uint32 id, Unit *target, float distance) | MotionMaster | |
| MoveConfused() | MotionMaster | |
| MoveDistract(uint32 time, float orientation) | MotionMaster | |
| MoveFace(float orientation, uint32 id=EVENT_FACE) | MotionMaster | |
| MoveFace(WorldObject const *object, uint32 id=EVENT_FACE) | MotionMaster | |
| MoveFall(uint32 id=0) | MotionMaster | |
| MoveFleeing(Unit *enemy, uint32 time=0) | MotionMaster | |
| MoveFollow(Unit *target, float dist, ChaseAngle angle, MovementSlot slot=MOTION_SLOT_ACTIVE) | MotionMaster | |
| MoveFormation(Unit *leader, float range, float angle, uint32 point1, uint32 point2) | MotionMaster | |
| MoveIdle() | MotionMaster | |
| MoveJump(Position const &pos, float speedXY, float speedZ, uint32 id=EVENT_JUMP, bool hasOrientation=false) | MotionMaster | |
| MoveJump(float x, float y, float z, float o, float speedXY, float speedZ, uint32 id=EVENT_JUMP, bool hasOrientation=false) | 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, Optional< float > velocity={}) | MotionMaster | |
| MovementGeneratorPointer typedef | MotionMaster | private |
| MovePath(uint32 pathId, bool repeatable) | MotionMaster | |
| MovePath(WaypointPath &path, bool repeatable) | MotionMaster | |
| MovePoint(uint32 id, Position const &pos, bool generatePath=true, Optional< float > finalOrient={}) | MotionMaster | |
| MovePoint(uint32 id, float x, float y, float z, bool generatePath=true, Optional< float > finalOrient={}) | MotionMaster | |
| MoveRandom(float wanderDistance=0.0f) | MotionMaster | |
| MoveRotate(uint32 id, uint32 time, RotateDirection direction) | MotionMaster | |
| MoveSeekAssistance(float x, float y, float z) | MotionMaster | |
| MoveSeekAssistanceDistract(uint32 timer) | MotionMaster | |
| MoveSmoothPath(uint32 pointId, Position const *pathPoints, size_t pathSize, bool walk) | MotionMaster | |
| MoveTakeoff(uint32 id, Position const &pos, Optional< float > velocity={}) | MotionMaster | |
| MoveTargetedHome() | MotionMaster | |
| MoveTaxiFlight(uint32 path, uint32 pathnode) | MotionMaster | |
| Pop(bool active, bool movementInform) | MotionMaster | private |
| PropagateSpeedChange() | MotionMaster | |
| Remove(MovementGenerator *movement, MovementSlot slot=MOTION_SLOT_ACTIVE) | MotionMaster | |
| Remove(MovementGeneratorType type, MovementSlot slot=MOTION_SLOT_ACTIVE) | MotionMaster | |
| Remove(MotionMasterContainer::iterator &iterator, bool active, bool movementInform) | MotionMaster | private |
| RemoveFlag(uint8 const flag) | MotionMaster | inlineprivate |
| ResolveDelayedActions() | MotionMaster | private |
| ResumeSplineChain(SplineChainResumeInfo const &info) | MotionMaster | |
| Size() const | MotionMaster | |
| StopOnDeath() | MotionMaster | |
| Update(uint32 diff) | MotionMaster | |
| ~MotionMaster() | MotionMaster |