|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Types | |
| typedef std::map< uint32, TScript * > | ScriptMap |
| typedef ScriptMap::iterator | ScriptMapIterator |
Static Public Member Functions | |
| static void | AddScript (TScript *const script) |
| static TScript * | GetScriptById (uint32 id) |
Static Public Attributes | |
| static ScriptMap | ScriptPointerList |
Static Private Attributes | |
| static uint32 | _scriptIdCounter |
Definition at line 32 of file ScriptMgr.cpp.
| typedef std::map<uint32, TScript*> ScriptRegistry< TScript >::ScriptMap |
Definition at line 35 of file ScriptMgr.cpp.
| typedef ScriptMap::iterator ScriptRegistry< TScript >::ScriptMapIterator |
Definition at line 36 of file ScriptMgr.cpp.
|
inlinestatic |
Definition at line 42 of file ScriptMgr.cpp.
References _scriptIdCounter, ASSERT, ScriptPointerList, SF_LOG_ERROR, sObjectMgr, and sScriptMgr.
Referenced by AchievementCriteriaScript::AchievementCriteriaScript(), AreaTriggerScript::AreaTriggerScript(), AuctionHouseScript::AuctionHouseScript(), BattlegroundMapScript::BattlegroundMapScript(), BattlegroundScript::BattlegroundScript(), CommandScript::CommandScript(), ConditionScript::ConditionScript(), CreatureScript::CreatureScript(), DynamicObjectScript::DynamicObjectScript(), FormulaScript::FormulaScript(), GameObjectScript::GameObjectScript(), GroupScript::GroupScript(), GuildScript::GuildScript(), InstanceMapScript::InstanceMapScript(), ItemScript::ItemScript(), OutdoorPvPScript::OutdoorPvPScript(), PlayerScript::PlayerScript(), ServerScript::ServerScript(), SpellScriptLoader::SpellScriptLoader(), TransportScript::TransportScript(), UnitScript::UnitScript(), VehicleScript::VehicleScript(), WeatherScript::WeatherScript(), WorldMapScript::WorldMapScript(), and WorldScript::WorldScript().
|
inlinestatic |
Definition at line 114 of file ScriptMgr.cpp.
References ScriptPointerList.
Referenced by ScriptMgr::CreateAuraScripts(), ScriptMgr::CreateSpellScriptLoaders(), and ScriptMgr::CreateSpellScripts().
|
staticprivate |
Definition at line 125 of file ScriptMgr.cpp.
Referenced by AddScript().
|
static |
Definition at line 40 of file ScriptMgr.cpp.
Referenced by AddScript(), and GetScriptById().