TrinityCore
WaypointPath Struct Reference

#include <WaypointDefines.h>

Public Member Functions

 WaypointPath ()=default
 
 WaypointPath (uint32 id, std::vector< WaypointNode > &&nodes, WaypointMoveType moveType=WaypointMoveType::Walk, WaypointPathFlags flags=WaypointPathFlags::None)
 

Public Attributes

std::vector< WaypointNodeNodes
 
uint32 Id = 0
 
WaypointMoveType MoveType = WaypointMoveType::Walk
 
EnumFlag< WaypointPathFlagsFlags = WaypointPathFlags::None
 

Detailed Description

Definition at line 69 of file WaypointDefines.h.

Constructor & Destructor Documentation

◆ WaypointPath() [1/2]

WaypointPath::WaypointPath ( )
default

◆ WaypointPath() [2/2]

WaypointPath::WaypointPath ( uint32  id,
std::vector< WaypointNode > &&  nodes,
WaypointMoveType  moveType = WaypointMoveType::Walk,
WaypointPathFlags  flags = WaypointPathFlags::None 
)
inline

Definition at line 72 of file WaypointDefines.h.

Member Data Documentation

◆ Flags

Definition at line 83 of file WaypointDefines.h.

◆ Id

uint32 WaypointPath::Id = 0

Definition at line 81 of file WaypointDefines.h.

◆ MoveType

WaypointMoveType WaypointPath::MoveType = WaypointMoveType::Walk

Definition at line 82 of file WaypointDefines.h.

◆ Nodes

std::vector<WaypointNode> WaypointPath::Nodes

Definition at line 80 of file WaypointDefines.h.


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