Nuclide
Software Development Kit for id Technology (BETA)
Loading...
Searching...
No Matches
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: