Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
HookMgr::ElunaWorldAI Struct Reference
Inheritance diagram for HookMgr::ElunaWorldAI:
Collaboration diagram for HookMgr::ElunaWorldAI:

Public Member Functions

 ElunaWorldAI ()
void OnConfigLoad (bool reload) override
void OnMotdChange (std::string &newMotd) override
void OnOpenStateChange (bool open) override
void OnScriptEvent (int funcRef, uint32 delay, uint32 calls)
void OnShutdown () override
void OnShutdownCancel () override
void OnShutdownInitiate (ShutdownExitCode code, ShutdownMask mask) override
void OnStartup () override
void OnUpdate (uint32 diff) override
 ~ElunaWorldAI ()
Public Member Functions inherited from ScriptObject
const std::string & GetName () const
virtual bool IsDatabaseBound () const

Additional Inherited Members

Protected Member Functions inherited from WorldScript
 WorldScript (const char *name)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()

Detailed Description

Definition at line 1168 of file HookMgr.cpp.

Constructor & Destructor Documentation

◆ ElunaWorldAI()

HookMgr::ElunaWorldAI::ElunaWorldAI ( )
inline

Definition at line 1171 of file HookMgr.cpp.

References WorldScript::WorldScript().

◆ ~ElunaWorldAI()

HookMgr::ElunaWorldAI::~ElunaWorldAI ( )
inline

Definition at line 1172 of file HookMgr.cpp.

Member Function Documentation

◆ OnConfigLoad()

void HookMgr::ElunaWorldAI::OnConfigLoad ( bool reload)
inlineoverridevirtual

Reimplemented from WorldScript.

Definition at line 1186 of file HookMgr.cpp.

References sEluna, and WORLD_EVENT_ON_CONFIG_LOAD.

◆ OnMotdChange()

void HookMgr::ElunaWorldAI::OnMotdChange ( std::string & newMotd)
inlineoverridevirtual

Reimplemented from WorldScript.

Definition at line 1198 of file HookMgr.cpp.

References sEluna, and WORLD_EVENT_ON_MOTD_CHANGE.

◆ OnOpenStateChange()

void HookMgr::ElunaWorldAI::OnOpenStateChange ( bool open)
inlineoverridevirtual

Reimplemented from WorldScript.

Definition at line 1174 of file HookMgr.cpp.

References sEluna, and WORLD_EVENT_ON_OPEN_STATE_CHANGE.

◆ OnScriptEvent()

void HookMgr::ElunaWorldAI::OnScriptEvent ( int funcRef,
uint32 delay,
uint32 calls )
inline

Definition at line 1247 of file HookMgr.cpp.

References sEluna.

◆ OnShutdown()

void HookMgr::ElunaWorldAI::OnShutdown ( )
inlineoverridevirtual

Reimplemented from WorldScript.

Definition at line 1267 of file HookMgr.cpp.

References sEluna, and WORLD_EVENT_ON_SHUTDOWN.

◆ OnShutdownCancel()

void HookMgr::ElunaWorldAI::OnShutdownCancel ( )
inlineoverridevirtual

Reimplemented from WorldScript.

Definition at line 1223 of file HookMgr.cpp.

References sEluna, and WORLD_EVENT_ON_SHUTDOWN_CANCEL.

◆ OnShutdownInitiate()

void HookMgr::ElunaWorldAI::OnShutdownInitiate ( ShutdownExitCode code,
ShutdownMask mask )
inlineoverridevirtual

Reimplemented from WorldScript.

Definition at line 1210 of file HookMgr.cpp.

References sEluna, and WORLD_EVENT_ON_SHUTDOWN_INIT.

◆ OnStartup()

void HookMgr::ElunaWorldAI::OnStartup ( )
inlineoverridevirtual

Reimplemented from WorldScript.

Definition at line 1256 of file HookMgr.cpp.

References sEluna, and WORLD_EVENT_ON_STARTUP.

◆ OnUpdate()

void HookMgr::ElunaWorldAI::OnUpdate ( uint32 diff)
inlineoverridevirtual

Reimplemented from WorldScript.

Definition at line 1234 of file HookMgr.cpp.

References sEluna, and WORLD_EVENT_ON_UPDATE.


The documentation for this struct was generated from the following file: