TrinityCore
|
#include <ScriptSystem.h>
Public Member Functions | |
void | LoadScriptSplineChains () |
std::vector< SplineChainLink > const * | GetSplineChain (uint32 entry, uint16 chainId) const |
std::vector< SplineChainLink > const * | GetSplineChain (Creature const *who, uint16 id) const |
Static Public Member Functions | |
static SystemMgr * | instance () |
Private Types | |
typedef std::pair< uint32, uint16 > | ChainKeyType |
Private Member Functions | |
SystemMgr () | |
~SystemMgr () | |
SystemMgr (SystemMgr const &)=delete | |
SystemMgr & | operator= (SystemMgr const &)=delete |
Private Attributes | |
std::unordered_map< ChainKeyType, std::vector< SplineChainLink > > | m_mSplineChainsMap |
Definition at line 30 of file ScriptSystem.h.
|
private |
Definition at line 42 of file ScriptSystem.h.
|
privatedefault |
|
privatedefault |
|
privatedelete |
std::vector< SplineChainLink > const * SystemMgr::GetSplineChain | ( | Creature const * | who, |
uint16 | id | ||
) | const |
std::vector< SplineChainLink > const * SystemMgr::GetSplineChain | ( | uint32 | entry, |
uint16 | chainId | ||
) | const |
|
static |
Definition at line 29 of file ScriptSystem.cpp.
void SystemMgr::LoadScriptSplineChains | ( | ) |
|
private |
Definition at line 50 of file ScriptSystem.h.