#include "WorldScript.h"
◆ WorldScript()
WorldScript::WorldScript |
( |
const char * |
name, |
|
|
std::vector< uint16 > |
enabledHooks = std::vector<uint16>() |
|
) |
| |
|
protected |
89{
90
91 if (enabledHooks.empty())
93 enabledHooks.emplace_back(i);
94
96}
std::uint16_t uint16
Definition Define.h:108
@ WORLDHOOK_END
Definition WorldScript.h:40
Definition ScriptObject.h:43
static void AddScript(TScript *const script, std::vector< uint16 > enabledHooks={})
Definition ScriptMgr.h:756
References ScriptRegistry< TScript >::AddScript(), and WORLDHOOK_END.
◆ OnAfterConfigLoad()
virtual void WorldScript::OnAfterConfigLoad |
( |
bool |
| ) |
|
|
inlinevirtual |
◆ OnAfterUnloadAllMaps()
virtual void WorldScript::OnAfterUnloadAllMaps |
( |
| ) |
|
|
inlinevirtual |
◆ OnBeforeConfigLoad()
virtual void WorldScript::OnBeforeConfigLoad |
( |
bool |
| ) |
|
|
inlinevirtual |
◆ OnBeforeFinalizePlayerWorldSession()
virtual void WorldScript::OnBeforeFinalizePlayerWorldSession |
( |
uint32 & |
| ) |
|
|
inlinevirtual |
This hook runs before finalizing the player world session. Can be also used to mutate the cache version of the Client.
- Parameters
-
version | The cache version that we will be sending to the Client. |
Referenced by ScriptMgr::OnBeforeFinalizePlayerWorldSession().
◆ OnBeforeWorldInitialized()
virtual void WorldScript::OnBeforeWorldInitialized |
( |
| ) |
|
|
inlinevirtual |
◆ OnLoadCustomDatabaseTable()
virtual void WorldScript::OnLoadCustomDatabaseTable |
( |
| ) |
|
|
inlinevirtual |
◆ OnMotdChange()
virtual void WorldScript::OnMotdChange |
( |
std::string & |
, |
|
|
LocaleConstant & |
|
|
) |
| |
|
inlinevirtual |
◆ OnOpenStateChange()
virtual void WorldScript::OnOpenStateChange |
( |
bool |
| ) |
|
|
inlinevirtual |
◆ OnShutdown()
virtual void WorldScript::OnShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ OnShutdownCancel()
virtual void WorldScript::OnShutdownCancel |
( |
| ) |
|
|
inlinevirtual |
◆ OnShutdownInitiate()
◆ OnStartup()
virtual void WorldScript::OnStartup |
( |
| ) |
|
|
inlinevirtual |
◆ OnUpdate()
virtual void WorldScript::OnUpdate |
( |
uint32 |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/WorldScript.h
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/WorldScript.cpp