TrinityCore
WaypointMovementGenerator< Creature > Member List

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

_currentNodePathMovementBase< Creature, std::variant< WaypointPath const *, std::unique_ptr< WaypointPath > > >protected
_durationWaypointMovementGenerator< Creature >private
_followPathBackwardsFromEndToStartWaypointMovementGenerator< Creature >private
_generatePathWaypointMovementGenerator< Creature >private
_isReturningToStartWaypointMovementGenerator< Creature >private
_loadedFromDBWaypointMovementGenerator< Creature >private
_nextMoveTimeWaypointMovementGenerator< Creature >private
_pathPathMovementBase< Creature, std::variant< WaypointPath const *, std::unique_ptr< WaypointPath > > >protected
_pathIdWaypointMovementGenerator< Creature >private
_repeatingWaypointMovementGenerator< Creature >private
_speedWaypointMovementGenerator< Creature >private
_speedSelectionModeWaypointMovementGenerator< Creature >private
_waitTimeRangeAtPathEndWaypointMovementGenerator< Creature >private
_wanderDistanceAtPathEndsWaypointMovementGenerator< Creature >private
AddFlag(uint16 const flag)MovementGeneratorinline
BaseUnitStateMovementGenerator
ComputeNextNode()WaypointMovementGenerator< Creature >private
Deactivate(Unit *owner) overrideMovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > >inlinevirtual
DoDeactivate(Creature *)WaypointMovementGenerator< Creature >
DoFinalize(Creature *, bool, bool)WaypointMovementGenerator< Creature >
DoInitialize(Creature *)WaypointMovementGenerator< Creature >
DoReset(Creature *)WaypointMovementGenerator< Creature >
DoUpdate(Creature *, uint32)WaypointMovementGenerator< Creature >
Finalize(Unit *owner, bool active, bool movementInform) overrideMovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > >inlinevirtual
FlagsMovementGenerator
GetCurrentNode() constPathMovementBase< Creature, std::variant< WaypointPath const *, std::unique_ptr< WaypointPath > > >inline
GetDebugInfo() const overrideWaypointMovementGenerator< Creature >virtual
GetMovementGeneratorType() const overrideWaypointMovementGenerator< Creature >virtual
GetPath() constWaypointMovementGenerator< Creature >inline
GetResetPosition(Unit *, float &x, float &y, float &z) overrideWaypointMovementGenerator< Creature >virtual
HasFlag(uint16 const flag) constMovementGeneratorinline
Initialize(Unit *owner) overrideMovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > >inlinevirtual
IsFollowingPathBackwardsFromEndToStart() constWaypointMovementGenerator< Creature >private
ModeMovementGenerator
MovementGenerator()MovementGeneratorinlineexplicit
MovementGenerator(MovementGenerator const &)=deleteMovementGenerator
MovementGenerator(MovementGenerator &&)=deleteMovementGenerator
MovementInform(Creature *)WaypointMovementGenerator< Creature >private
OnArrived(Creature *)WaypointMovementGenerator< Creature >private
operator=(MovementGenerator const &)=deleteMovementGenerator
operator=(MovementGenerator &&)=deleteMovementGenerator
PathMovementBase()PathMovementBase< Creature, std::variant< WaypointPath const *, std::unique_ptr< WaypointPath > > >inline
Pause(uint32 timer) overrideWaypointMovementGenerator< Creature >virtual
PriorityMovementGenerator
RemoveFlag(uint16 const flag)MovementGeneratorinline
Reset(Unit *owner) overrideMovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > >inlinevirtual
Resume(uint32 overrideTimer) overrideWaypointMovementGenerator< Creature >virtual
StartMove(Creature *, bool relaunch=false)WaypointMovementGenerator< Creature >private
UnitSpeedChanged() overrideWaypointMovementGenerator< Creature >inlinevirtual
Update(Unit *owner, uint32 diff) overrideMovementGeneratorMedium< Creature, WaypointMovementGenerator< Creature > >inlinevirtual
UpdateTimer(uint32 diff)WaypointMovementGenerator< Creature >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={}, bool generatePath=true)WaypointMovementGenerator< Creature >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, bool generatePath)WaypointMovementGenerator< Creature >explicit
~MovementGenerator()MovementGeneratorvirtual
~PathMovementBase()PathMovementBase< Creature, std::variant< WaypointPath const *, std::unique_ptr< WaypointPath > > >inlinevirtual
~WaypointMovementGenerator()WaypointMovementGenerator< Creature >