Manager of SCR_GameCoreBase classes, operated from class Game.
More...
|
ref array< ref SCR_GameCoreBase > | m_aCores |
|
ref array< SCR_GameCoreBase > | m_CoresSorted = new array<SCR_GameCoreBase> |
|
|
static const ResourceName | CORE_CONFIG_PATH = "{A9ACCDC72AD70995}Configs/Core/Cores.conf" |
|
static ref map< TypeName, SCR_GameCoreBase > | m_CoresMap = new map<TypeName, SCR_GameCoreBase> |
|
Manager of SCR_GameCoreBase classes, operated from class Game.
◆ SCR_GameCoresManager()
void SCR_GameCoresManager.SCR_GameCoresManager |
( |
| ) |
|
◆ CreateCoresManager()
Create cores manager.
- Returns
- Manager class
◆ GetCore()
static SCR_GameCoreBase SCR_GameCoresManager.GetCore |
( |
TypeName |
type | ) |
|
|
static |
Get game core of given type.
- Parameters
-
type | Class 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 | ) |
|
◆ 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:
- Game/GameCore/SCR_GameCoresManager.c