Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_GameCoresManager Interface Reference

Manager of SCR_GameCoreBase classes, operated from class Game. More...

Public Member Functions

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

Static Public Member Functions

static SCR_GameCoreBase GetCore (TypeName type)
 Get game core of given type.
 
static SCR_GameCoresManager CreateCoresManager ()
 Create cores manager.
 

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.

Constructor & Destructor Documentation

◆ SCR_GameCoresManager()

void SCR_GameCoresManager.SCR_GameCoresManager ( )

Member Function Documentation

◆ CreateCoresManager()

static SCR_GameCoresManager SCR_GameCoresManager.CreateCoresManager ( )
static

Create cores manager.

Returns
Manager class

◆ GetCore()

static SCR_GameCoreBase SCR_GameCoresManager.GetCore ( TypeName  type)
static

Get game core of given type.

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

◆ OnAfterInit()

void SCR_GameCoresManager.OnAfterInit ( )

◆ OnGameEnd()

void SCR_GameCoresManager.OnGameEnd ( )

◆ OnGameStart()

void SCR_GameCoresManager.OnGameStart ( )

◆ OnUpdate()

void SCR_GameCoresManager.OnUpdate ( float  timeSlice)

◆ OnWorldPostProcess()

void SCR_GameCoresManager.OnWorldPostProcess ( World  world)

Member Data Documentation

◆ CORE_CONFIG_PATH

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

◆ m_aCores

ref array<ref SCR_GameCoreBase> SCR_GameCoresManager.m_aCores
protected

◆ m_CoresMap

ref map<TypeName, SCR_GameCoreBase> SCR_GameCoresManager.m_CoresMap = new map<TypeName, SCR_GameCoreBase>
staticprotected

◆ m_CoresSorted

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

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