![]() |
TrinityCore
|
#include <PathMovementBase.h>
Inheritance diagram for PathMovementBase< BasePath >:Public Types | |
| using | PathType = BasePath |
Public Member Functions | |
| PathMovementBase () | |
| PathMovementBase (PathType &&path) | |
| virtual | ~PathMovementBase ()=default |
| uint32 | GetCurrentNode () const |
| virtual std::string | GetDebugInfo () const |
Protected Attributes | |
| PathType | _path |
| uint32 | _currentNode |
Definition at line 25 of file PathMovementBase.h.
| using PathMovementBase< BasePath >::PathType = BasePath |
Definition at line 28 of file PathMovementBase.h.
|
inline |
Definition at line 30 of file PathMovementBase.h.
|
inlineexplicit |
Definition at line 31 of file PathMovementBase.h.
|
virtualdefault |
|
inline |
Definition at line 34 of file PathMovementBase.h.
References PathMovementBase< BasePath >::_currentNode.
Referenced by FlightPathMovementGenerator::DoReset(), and PathMovementBase< BasePath >::GetDebugInfo().
|
inlinevirtual |
Reimplemented in FlightPathMovementGenerator, and WaypointMovementGenerator< T >.
Definition at line 36 of file PathMovementBase.h.
References PathMovementBase< BasePath >::GetCurrentNode().
Referenced by FlightPathMovementGenerator::GetDebugInfo(), and WaypointMovementGenerator< T >::GetDebugInfo().
|
protected |
Definition at line 43 of file PathMovementBase.h.
Referenced by FlightPathMovementGenerator::DoUpdate(), PathMovementBase< BasePath >::GetCurrentNode(), FlightPathMovementGenerator::GetPathAtMapEnd(), FlightPathMovementGenerator::GetResetPosition(), FlightPathMovementGenerator::HasArrived(), FlightPathMovementGenerator::LoadPath(), FlightPathMovementGenerator::SetCurrentNodeAfterTeleport(), and FlightPathMovementGenerator::SkipCurrentNode().
|
protected |
Definition at line 42 of file PathMovementBase.h.
Referenced by FlightPathMovementGenerator::DoFinalize(), FlightPathMovementGenerator::DoReset(), FlightPathMovementGenerator::DoUpdate(), FlightPathMovementGenerator::GetDebugInfo(), FlightPathMovementGenerator::GetPath(), WaypointMovementGenerator< T >::GetPath(), FlightPathMovementGenerator::GetPathAtMapEnd(), FlightPathMovementGenerator::GetPathId(), FlightPathMovementGenerator::GetResetPosition(), FlightPathMovementGenerator::HasArrived(), FlightPathMovementGenerator::InitEndGridInfo(), WaypointMovementGenerator< T >::IsLoadedFromDB(), FlightPathMovementGenerator::LoadPath(), FlightPathMovementGenerator::PreloadEndGrid(), FlightPathMovementGenerator::SetCurrentNodeAfterTeleport(), and WaypointMovementGenerator< T >::WaypointMovementGenerator().