TrinityCore
Loading...
Searching...
No Matches
WaypointMovementGenerator< T > Member List

This is the complete list of members for WaypointMovementGenerator< T >, including all inherited members.

_currentNodePathMovementBase< BasePath >protected
_durationWaypointMovementGenerator< T >private
_exactSplinePathWaypointMovementGenerator< T >private
_fadeObjectWaypointMovementGenerator< T >private
_followPathBackwardsFromEndToStartWaypointMovementGenerator< T >private
_generatePathWaypointMovementGenerator< T >private
_isReturningToStartWaypointMovementGenerator< T >private
_moveTimerWaypointMovementGenerator< T >private
_nextMoveTimeWaypointMovementGenerator< T >private
_pathPathMovementBase< BasePath >protected
_repeatingWaypointMovementGenerator< T >private
_speedWaypointMovementGenerator< T >private
_speedSelectionModeWaypointMovementGenerator< T >private
_waitTimeRangeAtPathEndWaypointMovementGenerator< T >private
_wanderDistanceAtPathEndsWaypointMovementGenerator< T >private
_waypointTransitionSplinePointsWaypointMovementGenerator< T >private
_waypointTransitionSplinePointsIndexWaypointMovementGenerator< T >private
AddFlag(uint16 const flag)MovementGeneratorinline
BaseUnitStateMovementGenerator
ComputeNextNode()WaypointMovementGenerator< T >private
Deactivate(Unit *owner) overrideMovementGeneratorMedium< T, WaypointMovementGenerator< T > >inlinevirtual
DoDeactivate(T *owner)WaypointMovementGenerator< T >
DoFinalize(T *owner, bool active, bool movementInform)WaypointMovementGenerator< T >
DoInitialize(T *owner)WaypointMovementGenerator< T >
DoReset(T *owner)WaypointMovementGenerator< T >
DoUpdate(T *owner, uint32 diff)WaypointMovementGenerator< T >
Finalize(Unit *owner, bool active, bool movementInform) overrideMovementGeneratorMedium< T, WaypointMovementGenerator< T > >inlinevirtual
FlagsMovementGenerator
GetCurrentNode() constPathMovementBase< BasePath >inline
GetDebugInfo() const overrideWaypointMovementGenerator< T >virtual
GetMovementGeneratorType() const overrideWaypointMovementGenerator< T >virtual
GetPath() constWaypointMovementGenerator< T >inline
GetResetPosition(Unit *, float &x, float &y, float &z) overrideWaypointMovementGenerator< T >virtual
HasFlag(uint16 const flag) constMovementGeneratorinline
Initialize(Unit *owner) overrideMovementGeneratorMedium< T, WaypointMovementGenerator< T > >inlinevirtual
IsCyclic() constWaypointMovementGenerator< T >private
IsExactSplinePath() constWaypointMovementGenerator< T >private
IsFollowingPathBackwardsFromEndToStart() constWaypointMovementGenerator< T >private
IsLoadedFromDB() constWaypointMovementGenerator< T >inlineprivate
ModeMovementGenerator
MovementGenerator()MovementGeneratorinlineexplicit
MovementGenerator(MovementGenerator const &)=deleteMovementGenerator
MovementGenerator(MovementGenerator &&)=deleteMovementGenerator
MovementInform(T const *owner) constWaypointMovementGenerator< T >private
MovementInform(Creature const *owner) constWaypointMovementGenerator< T >private
OnArrived(T *owner)WaypointMovementGenerator< T >private
operator=(MovementGenerator const &)=deleteMovementGenerator
operator=(MovementGenerator &&)=deleteMovementGenerator
PathMovementBase()PathMovementBase< BasePath >inline
PathMovementBase(PathType &&path)PathMovementBase< BasePath >inlineexplicit
PathType typedefPathMovementBase< BasePath >
Pause(uint32 timer) overrideWaypointMovementGenerator< T >virtual
PriorityMovementGenerator
RemoveFlag(uint16 const flag)MovementGeneratorinline
Reset(Unit *owner) overrideMovementGeneratorMedium< T, WaypointMovementGenerator< T > >inlinevirtual
Resume(uint32 overrideTimer) overrideWaypointMovementGenerator< T >virtual
ScriptResultMovementGenerator
SetScriptResult(MovementStopReason reason)MovementGeneratorprotected
StartMove(T *owner, bool relaunch=false)WaypointMovementGenerator< T >private
UnitSpeedChanged() overrideWaypointMovementGenerator< T >inlinevirtual
Update(Unit *owner, uint32 diff) overrideMovementGeneratorMedium< T, WaypointMovementGenerator< T > >inlinevirtual
UpdateMoveTimer(uint32 diff)WaypointMovementGenerator< T >inlineprivate
UpdateTimer(TimeTracker &timer, uint32 diff)WaypointMovementGenerator< T >inlineprivatestatic
UpdateWaitTimer(uint32 diff)WaypointMovementGenerator< T >inlineprivate
WaypointMovementGenerator(uint32 pathId, bool repeating, Optional< Milliseconds > duration={}, Optional< float > speed={}, MovementWalkRunSpeedSelectionMode speedSelectionMode=MovementWalkRunSpeedSelectionMode::Default, Optional< std::pair< Milliseconds, Milliseconds > > waitTimeRangeAtPathEnd={}, Optional< float > wanderDistanceAtPathEnds={}, Optional< bool > followPathBackwardsFromEndToStart={}, Optional< bool > exactSplinePath={}, bool generatePath=true, Optional< MovementFadeObject > fadeObject={}, Scripting::v2::ActionResultSetter< MovementStopReason > &&scriptResult={})WaypointMovementGenerator< T >explicit
WaypointMovementGenerator(WaypointPath const &path, bool repeating, Optional< Milliseconds > duration, Optional< float > speed, MovementWalkRunSpeedSelectionMode speedSelectionMode, Optional< std::pair< Milliseconds, Milliseconds > > waitTimeRangeAtPathEnd, Optional< float > wanderDistanceAtPathEnds, Optional< bool > followPathBackwardsFromEndToStart, Optional< bool > exactSplinePath, bool generatePath, Optional< MovementFadeObject > fadeObject, Scripting::v2::ActionResultSetter< MovementStopReason > &&scriptResult={})WaypointMovementGenerator< T >explicit
~MovementGenerator()MovementGeneratorvirtual
~PathMovementBase()=defaultPathMovementBase< BasePath >virtual
~WaypointMovementGenerator()WaypointMovementGenerator< T >