AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ChaseMovementGenerator< T > Member List

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

_angleChaseMovementGenerator< T >private
_lastTargetPositionChaseMovementGenerator< T >private
_movingTowardsChaseMovementGenerator< T >private
_mutualChaseChaseMovementGenerator< T >private
_rangeChaseMovementGenerator< T >private
ChaseMovementGenerator(Unit *target, Optional< ChaseRange > range={}, Optional< ChaseAngle > angle={})ChaseMovementGenerator< T >inline
DispatchSplineToPosition(T *owner, float x, float y, float z, bool walk, bool cutPath, float maxTarget, bool forceDest, bool target=false)ChaseMovementGenerator< T >
DistanceYourself(T *owner, float distance)ChaseMovementGenerator< T >
DoFinalize(T *)ChaseMovementGenerator< T >
DoInitialize(T *)ChaseMovementGenerator< T >
DoInitialize(Player *owner)ChaseMovementGenerator< T >
DoInitialize(Creature *owner)ChaseMovementGenerator< T >
DoReset(T *)ChaseMovementGenerator< T >
DoUpdate(T *, uint32)ChaseMovementGenerator< T >
EnableWalking() constChaseMovementGenerator< T >inline
Finalize(Unit *u) overrideMovementGeneratorMedium< T, ChaseMovementGenerator< T > >inlinevirtual
GetMovementGeneratorType()ChaseMovementGenerator< T >inlinevirtual
GetResetPosition(float &, float &, float &)MovementGeneratorinlinevirtual
GetSplineId() constMovementGeneratorinlinevirtual
GetTarget() constChaseMovementGenerator< T >inline
HasLostTarget(Unit *unit) constChaseMovementGenerator< T >inline
i_leashExtensionTimerChaseMovementGenerator< T >private
i_pathChaseMovementGenerator< T >private
i_recalculateTravelChaseMovementGenerator< T >private
i_recheckDistanceChaseMovementGenerator< T >private
i_targetTargetedMovementGeneratorBaseprotected
Initialize(Unit *u) overrideMovementGeneratorMedium< T, ChaseMovementGenerator< T > >inlinevirtual
m_currentModeChaseMovementGenerator< T >private
MovementInform(T *)ChaseMovementGenerator< T >
Pause(uint32)MovementGeneratorinlinevirtual
PositionOkay(T *owner, Unit *target, Optional< float > maxDistance, Optional< ChaseAngle > angle)ChaseMovementGenerator< T >
Reset(Unit *u) overrideMovementGeneratorMedium< T, ChaseMovementGenerator< T > >inlinevirtual
Resume(uint32)MovementGeneratorinlinevirtual
SetNewTarget(Unit *target)ChaseMovementGenerator< T >
SetOffsetAndAngle(std::optional< ChaseRange > dist, std::optional< ChaseAngle > angle)ChaseMovementGenerator< T >
stopFollowing()TargetedMovementGeneratorBaseinline
TargetedMovementGeneratorBase(Unit *target)TargetedMovementGeneratorBaseinline
unitSpeedChanged()ChaseMovementGenerator< T >inlinevirtual
Update(Unit *u, uint32 time_diff) overrideMovementGeneratorMedium< T, ChaseMovementGenerator< T > >inlinevirtual
~ChaseMovementGenerator()ChaseMovementGenerator< T >inline
~MovementGenerator()MovementGeneratorvirtual