|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <ScriptSystem.h>
Public Types | |
| typedef UNORDERED_MAP< uint32, ScriptPointVector > | PointMoveMap |
Public Member Functions | |
| ScriptPointVector const & | GetPointMoveList (uint32 creatureEntry) const |
| void | LoadScriptWaypoints () |
Protected Attributes | |
| PointMoveMap | m_mPointMoveMap |
Private Member Functions | |
| SystemMgr () | |
| ~SystemMgr () | |
Static Private Attributes | |
| static ScriptPointVector const | _empty |
Friends | |
| class | Skyfire::Singleton< SystemMgr, Skyfire::NullMutex > |
Definition at line 50 of file ScriptSystem.h.
Definition at line 57 of file ScriptSystem.h.
|
inlineprivate |
|
inlineprivate |
Definition at line 54 of file ScriptSystem.h.
|
inline |
Definition at line 62 of file ScriptSystem.h.
References _empty, and m_mPointMoveMap.
| void SystemMgr::LoadScriptWaypoints | ( | ) |
Definition at line 13 of file ScriptSystem.cpp.
References ScriptPointMove::fX, ScriptPointMove::fY, ScriptPointMove::fZ, Field::GetFloat(), getMSTime(), GetMSTimeDiffToNow(), Field::GetUInt32(), m_mPointMoveMap, CreatureTemplate::ScriptID, SF_LOG_ERROR, SF_LOG_INFO, sObjectMgr, UI64FMTD, ScriptPointMove::uiCreatureEntry, ScriptPointMove::uiPointId, ScriptPointMove::uiWaitTime, and WorldDatabase.
|
friend |
Definition at line 45 of file ScriptSystem.h.
|
staticprivate |
Definition at line 76 of file ScriptSystem.h.
Referenced by GetPointMoveList().
|
protected |
Definition at line 73 of file ScriptSystem.h.
Referenced by GetPointMoveList(), and LoadScriptWaypoints().