TrinityCore
PathMovementBase< Entity, BasePath > Class Template Reference

#include <PathMovementBase.h>

Public Member Functions

 PathMovementBase ()
 
virtual ~PathMovementBase ()
 
uint32 GetCurrentNode () const
 
virtual std::string GetDebugInfo () const
 

Protected Attributes

BasePath _path
 
uint32 _currentNode
 

Detailed Description

template<class Entity, class BasePath>
class PathMovementBase< Entity, BasePath >

Definition at line 25 of file PathMovementBase.h.

Constructor & Destructor Documentation

◆ PathMovementBase()

template<class Entity , class BasePath >
PathMovementBase< Entity, BasePath >::PathMovementBase ( )
inline

Definition at line 28 of file PathMovementBase.h.

◆ ~PathMovementBase()

template<class Entity , class BasePath >
virtual PathMovementBase< Entity, BasePath >::~PathMovementBase ( )
inlinevirtual

Definition at line 29 of file PathMovementBase.h.

Member Function Documentation

◆ GetCurrentNode()

template<class Entity , class BasePath >
uint32 PathMovementBase< Entity, BasePath >::GetCurrentNode ( ) const
inline

Definition at line 31 of file PathMovementBase.h.

+ Here is the caller graph for this function:

◆ GetDebugInfo()

template<class Entity , class BasePath >
virtual std::string PathMovementBase< Entity, BasePath >::GetDebugInfo ( ) const
inlinevirtual

Reimplemented in FlightPathMovementGenerator, and WaypointMovementGenerator< Creature >.

Definition at line 33 of file PathMovementBase.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ _currentNode

template<class Entity , class BasePath >
uint32 PathMovementBase< Entity, BasePath >::_currentNode
protected

Definition at line 40 of file PathMovementBase.h.

◆ _path

template<class Entity , class BasePath >
BasePath PathMovementBase< Entity, BasePath >::_path
protected

Definition at line 39 of file PathMovementBase.h.


The documentation for this class was generated from the following file: