Nuclide
Software Development Kit for id Technology (BETA)
ncSessionManager Class Reference

About this class

The gamestate, savegame manager.

This class manages state of a session. Included but not limited to savegames, level transitions and potentially server transitions.

Public Member Functions

void ncSessionManager (void)
 
const string GetGlobal (string)
 
const void SetGlobal (string, string)
 
const void HandleLevelTransition (void)
 
const void TransitionFromPVS (ncEntity pvsEnt)
 
const void TransitionFromVolume (ncEntity volumeEnt)
 
const void RestoreStateFromHandle (float saveHandle, float entityCount, float playerSlots)
 
const void SaveStateToHandle (float saveHandle, float entityCount, float playerSlots)
 
const void ListGlobals (void)
 

Constructor & Destructor Documentation

◆ ncSessionManager()

void ncSessionManager::ncSessionManager ( void  )

Member Function Documentation

◆ GetGlobal()

string ncSessionManager::GetGlobal ( string  globalName)

◆ HandleLevelTransition()

void ncSessionManager::HandleLevelTransition ( void  )

◆ ListGlobals()

void ncSessionManager::ListGlobals ( void  )

◆ RestoreStateFromHandle()

void ncSessionManager::RestoreStateFromHandle ( float  saveHandle,
float  entityCount,
float  playerSlots 
)

◆ SaveStateToHandle()

void ncSessionManager::SaveStateToHandle ( float  saveHandle,
float  entityCount,
float  playerSlots 
)

◆ SetGlobal()

void ncSessionManager::SetGlobal ( string  globalName,
string  setValue 
)

◆ TransitionFromPVS()

void ncSessionManager::TransitionFromPVS ( ncEntity  pvsEnt)

◆ TransitionFromVolume()

void ncSessionManager::TransitionFromVolume ( ncEntity  volumeEnt)

The documentation for this class was generated from the following files: