![]() |
TrinityCore
|
#include <TransportMgr.h>
Public Member Functions | |
| void | Unload () |
| void | LoadTransportTemplates () |
| void | LoadTransportAnimationAndRotation () |
| Transport * | CreateTransport (uint32 entry, ObjectGuid::LowType guid=0, Map *map=nullptr) |
| void | SpawnContinentTransports () |
| void | CreateInstanceTransports (Map *map) |
| TransportTemplate const * | GetTransportTemplate (uint32 entry) const |
| TransportAnimation const * | GetTransportAnimInfo (uint32 entry) const |
Static Public Member Functions | |
| static TransportMgr * | instance () |
Private Member Functions | |
| TransportMgr () | |
| ~TransportMgr () | |
| TransportMgr (TransportMgr const &)=delete | |
| TransportMgr & | operator= (TransportMgr const &)=delete |
| void | GeneratePath (GameObjectTemplate const *goInfo, TransportTemplate *transport) |
| void | AddPathNodeToTransport (uint32 transportEntry, uint32 timeSeg, TransportAnimationEntry const *node) |
| void | AddPathRotationToTransport (uint32 transportEntry, uint32 timeSeg, TransportRotationEntry const *node) |
Private Attributes | |
| TransportTemplates | _transportTemplates |
| TransportInstanceMap | _instanceTransports |
| TransportAnimationContainer | _transportAnimations |
Definition at line 103 of file TransportMgr.h.
|
private |
Definition at line 33 of file TransportMgr.cpp.
|
private |
Definition at line 35 of file TransportMgr.cpp.
|
privatedelete |
|
private |
|
inlineprivate |
| void TransportMgr::CreateInstanceTransports | ( | Map * | map | ) |
| Transport * TransportMgr::CreateTransport | ( | uint32 | entry, |
| ObjectGuid::LowType | guid = 0, |
||
| Map * | map = nullptr |
||
| ) |
Definition at line 369 of file TransportMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 125 of file TransportMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 131 of file TransportMgr.h.
|
inline |
|
static |
Definition at line 37 of file TransportMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void TransportMgr::LoadTransportAnimationAndRotation | ( | ) |
| void TransportMgr::LoadTransportTemplates | ( | ) |
|
privatedelete |
| void TransportMgr::SpawnContinentTransports | ( | ) |
| void TransportMgr::Unload | ( | ) |
Definition at line 43 of file TransportMgr.cpp.
|
private |
Definition at line 160 of file TransportMgr.h.
|
private |
Definition at line 162 of file TransportMgr.h.
|
private |
Definition at line 157 of file TransportMgr.h.