Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_GameCoresManager Class Reference

Protected Member Functions

void OnAfterInit ()
void OnGameStart ()
void OnWorldPostProcess (World world)
void OnUpdate (float timeSlice)
void OnGameEnd ()
void OnBeforeWorldCleanup ()
void SCR_GameCoresManager ()

Static Protected Member Functions

static SCR_GameCoreBase GetCore (typename type)
static SCR_GameCoresManager CreateCoresManager ()

Protected Attributes

ref array< ref SCR_GameCoreBase > m_aCores
ref array< SCR_GameCoreBase > m_CoresSorted = new array<SCR_GameCoreBase>

Static Protected Attributes

static const ResourceName CORE_CONFIG_PATH = "{A9ACCDC72AD70995}Configs/Core/Cores.conf"
static ref map< typename, SCR_GameCoreBase > m_CoresMap = new map<typename, SCR_GameCoreBase>

Detailed Description

Manager of SCR_GameCoreBase classes, operated from class Game.

Definition at line 8 of file SCR_GameCoresManager.c.

Constructor & Destructor Documentation

◆ SCR_GameCoresManager()

void SCR_GameCoresManager::SCR_GameCoresManager ( )
inlineprotected

Definition at line 100 of file SCR_GameCoresManager.c.

Member Function Documentation

◆ CreateCoresManager()

SCR_GameCoresManager SCR_GameCoresManager::CreateCoresManager ( )
inlinestaticprotected

Create cores manager.

Returns
Manager class

Definition at line 80 of file SCR_GameCoresManager.c.

◆ GetCore()

SCR_GameCoreBase SCR_GameCoresManager::GetCore ( typename type )
inlinestaticprotected

Get game core of given type.

Parameters
typeClass inherited from SCR_GameCoreBase
Returns
Core class (if it exists, otherwise null is returned)

Definition at line 72 of file SCR_GameCoresManager.c.

◆ OnAfterInit()

void SCR_GameCoresManager::OnAfterInit ( )
inlineprotected

Definition at line 18 of file SCR_GameCoresManager.c.

◆ OnBeforeWorldCleanup()

void SCR_GameCoresManager::OnBeforeWorldCleanup ( )
inlineprotected

Definition at line 58 of file SCR_GameCoresManager.c.

◆ OnGameEnd()

void SCR_GameCoresManager::OnGameEnd ( )
inlineprotected

Definition at line 50 of file SCR_GameCoresManager.c.

◆ OnGameStart()

void SCR_GameCoresManager::OnGameStart ( )
inlineprotected

Definition at line 26 of file SCR_GameCoresManager.c.

◆ OnUpdate()

void SCR_GameCoresManager::OnUpdate ( float timeSlice)
inlineprotected

Definition at line 42 of file SCR_GameCoresManager.c.

◆ OnWorldPostProcess()

void SCR_GameCoresManager::OnWorldPostProcess ( World world)
inlineprotected

Definition at line 34 of file SCR_GameCoresManager.c.

Member Data Documentation

◆ CORE_CONFIG_PATH

const ResourceName SCR_GameCoresManager::CORE_CONFIG_PATH = "{A9ACCDC72AD70995}Configs/Core/Cores.conf"
staticprotected

Definition at line 10 of file SCR_GameCoresManager.c.

◆ m_aCores

ref array<ref SCR_GameCoreBase> SCR_GameCoresManager::m_aCores
protected

Definition at line 13 of file SCR_GameCoresManager.c.

◆ m_CoresMap

ref map<typename, SCR_GameCoreBase> SCR_GameCoresManager::m_CoresMap = new map<typename, SCR_GameCoreBase>
staticprotected

Definition at line 16 of file SCR_GameCoresManager.c.

◆ m_CoresSorted

ref array<SCR_GameCoreBase> SCR_GameCoresManager::m_CoresSorted = new array<SCR_GameCoreBase>
protected

Definition at line 15 of file SCR_GameCoresManager.c.


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