Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Skyfire::WorldShutdown Namespace Reference

Enumerations

enum  WorldShutdownStep {
  WORLD_SHUTDOWN_START , WORLD_SHUTDOWN_SCRIPT_SHUTDOWN , WORLD_SHUTDOWN_KICK_PLAYERS , WORLD_SHUTDOWN_UPDATE_SESSIONS ,
  WORLD_SHUTDOWN_DELETE_BATTLEGROUNDS , WORLD_SHUTDOWN_STOP_NETWORK , WORLD_SHUTDOWN_UNLOAD_MAPS , WORLD_SHUTDOWN_UNLOAD_OBJECT_ACCESSOR ,
  WORLD_SHUTDOWN_UNLOAD_SCRIPTS , WORLD_SHUTDOWN_OUTDOOR_PVP_DIE , WORLD_SHUTDOWN_COMPLETE
}

Functions

char const * GetShutdownStepName (WorldShutdownStep step)
bool IsExpectedShutdownTransition (WorldShutdownStep current, WorldShutdownStep next)
bool IsShutdownStepBefore (WorldShutdownStep first, WorldShutdownStep second)

Enumeration Type Documentation

◆ WorldShutdownStep

Enumerator
WORLD_SHUTDOWN_START 
WORLD_SHUTDOWN_SCRIPT_SHUTDOWN 
WORLD_SHUTDOWN_KICK_PLAYERS 
WORLD_SHUTDOWN_UPDATE_SESSIONS 
WORLD_SHUTDOWN_DELETE_BATTLEGROUNDS 
WORLD_SHUTDOWN_STOP_NETWORK 
WORLD_SHUTDOWN_UNLOAD_MAPS 
WORLD_SHUTDOWN_UNLOAD_OBJECT_ACCESSOR 
WORLD_SHUTDOWN_UNLOAD_SCRIPTS 
WORLD_SHUTDOWN_OUTDOOR_PVP_DIE 
WORLD_SHUTDOWN_COMPLETE 

Definition at line 13 of file WorldShutdownLifecycle.h.

Function Documentation

◆ GetShutdownStepName()

◆ IsExpectedShutdownTransition()

bool Skyfire::WorldShutdown::IsExpectedShutdownTransition ( WorldShutdownStep current,
WorldShutdownStep next )

Definition at line 77 of file WorldShutdownLifecycle.cpp.

◆ IsShutdownStepBefore()

bool Skyfire::WorldShutdown::IsShutdownStepBefore ( WorldShutdownStep first,
WorldShutdownStep second )

Definition at line 84 of file WorldShutdownLifecycle.cpp.