TrinityCore
|
Public Member Functions | |
ScriptRegistrySwapHookBase () | |
virtual | ~ScriptRegistrySwapHookBase () |
ScriptRegistrySwapHookBase (ScriptRegistrySwapHookBase const &)=delete | |
ScriptRegistrySwapHookBase (ScriptRegistrySwapHookBase &&)=delete | |
ScriptRegistrySwapHookBase & | operator= (ScriptRegistrySwapHookBase const &)=delete |
ScriptRegistrySwapHookBase & | operator= (ScriptRegistrySwapHookBase &&)=delete |
virtual void | BeforeReleaseContext (std::string const &) |
Called before the actual context release happens. More... | |
virtual void | BeforeSwapContext (bool) |
Called before SwapContext. More... | |
virtual void | BeforeUnload () |
Called before Unload. More... | |
virtual void | OnScriptNamesSync () |
Called manually to sync scriptnames. More... | |
Definition at line 340 of file ScriptMgr.cpp.
|
inline |
Definition at line 343 of file ScriptMgr.cpp.
|
inlinevirtual |
Definition at line 344 of file ScriptMgr.cpp.
|
delete |
|
delete |
|
inlinevirtual |
Called before the actual context release happens.
Reimplemented in ScriptRegistrySwapHooks< CommandScript, Base >, UnsupportedScriptRegistrySwapHooks< Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< AreaTrigger, AreaTriggerEntityScript, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< Creature, CreatureScript, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< GameObject, GameObjectScript, Base >, ScriptRegistrySwapHooks< OutdoorPvPScript, Base >, ScriptRegistrySwapHooks< InstanceMapScript, Base >, ScriptRegistrySwapHooks< SceneScript, Base >, ScriptRegistrySwapHooks< QuestScript, Base >, and ScriptRegistrySwapHooks< SpellScriptLoader, Base >.
Definition at line 353 of file ScriptMgr.cpp.
|
inlinevirtual |
Called before SwapContext.
Reimplemented in CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< AreaTrigger, AreaTriggerEntityScript, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< Creature, CreatureScript, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< GameObject, GameObjectScript, Base >, ScriptRegistrySwapHooks< OutdoorPvPScript, Base >, ScriptRegistrySwapHooks< InstanceMapScript, Base >, ScriptRegistrySwapHooks< SceneScript, Base >, ScriptRegistrySwapHooks< QuestScript, Base >, ScriptRegistrySwapHooks< SpellScriptLoader, Base >, and ScriptRegistrySwapHooks< CommandScript, Base >.
Definition at line 356 of file ScriptMgr.cpp.
|
inlinevirtual |
Called before Unload.
Reimplemented in CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< AreaTrigger, AreaTriggerEntityScript, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< Creature, CreatureScript, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< GameObject, GameObjectScript, Base >, ScriptRegistrySwapHooks< OutdoorPvPScript, Base >, ScriptRegistrySwapHooks< InstanceMapScript, Base >, ScriptRegistrySwapHooks< SceneScript, Base >, ScriptRegistrySwapHooks< QuestScript, Base >, ScriptRegistrySwapHooks< SpellScriptLoader, Base >, and ScriptRegistrySwapHooks< CommandScript, Base >.
Definition at line 359 of file ScriptMgr.cpp.
|
inlinevirtual |
Called manually to sync scriptnames.
Reimplemented in CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< AreaTrigger, AreaTriggerEntityScript, Base >, CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< Creature, CreatureScript, Base >, and CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< GameObject, GameObjectScript, Base >.
Definition at line 362 of file ScriptMgr.cpp.
|
delete |
|
delete |