Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_SlotManagerComponent.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_SpawnerSlotManagerClass
 

Functions

ScriptInvoker GetOnSlotCreated ()
 
ScriptInvoker GetOnSlotRemoved ()
 
ScriptInvoker GetOnSlotUpdated ()
 
protected void SetupSlotUpdatedInvoker ()
 
void RegisterSlot (SCR_EntitySpawnerSlotComponent slot)
 
void UnregisterSlot (notnull SCR_EntitySpawnerSlotComponent slot)
 
void OnSlotUpdated (notnull SCR_EditableEntityComponent editableComponent)
 
protected override void EOnInit (IEntity owner)
 
void ~SCR_SpawnerSlotManager ()
 

Variables

SCR_SpawnerSlotManagerClass s_Instance
 Class used for managing changes and removals of slots present in world. More...
 
protected ref array< SCR_EntitySpawnerSlotComponent > m_aSlots = {}
 
protected SCR_EditableEntityCore m_EditableEntityCore
 
protected ref ScriptInvoker m_OnSlotCreated
 
protected ref ScriptInvoker m_OnSlotRemoved
 
protected ref ScriptInvoker m_OnSlotUpdated
 

Function Documentation

◆ GetOnSlotCreated()

ScriptInvoker GetOnSlotCreated ( )
Returns

Definition at line 20 of file SCR_SlotManagerComponent.c.

◆ GetOnSlotRemoved()

ScriptInvoker GetOnSlotRemoved ( )
Returns

Definition at line 30 of file SCR_SlotManagerComponent.c.

◆ GetOnSlotUpdated()

ScriptInvoker GetOnSlotUpdated ( )
Returns

Definition at line 40 of file SCR_SlotManagerComponent.c.

◆ OnSlotUpdated()

void OnSlotUpdated ( notnull SCR_EditableEntityComponent  editableComponent)
Parameters
[in]editableComponent

Definition at line 99 of file SCR_SlotManagerComponent.c.

◆ RegisterSlot()

void RegisterSlot ( SCR_EntitySpawnerSlotComponent  slot)
Parameters
[in]slot

Definition at line 74 of file SCR_SlotManagerComponent.c.

◆ SetupSlotUpdatedInvoker()

protected void SetupSlotUpdatedInvoker ( )

Definition at line 64 of file SCR_SlotManagerComponent.c.

◆ UnregisterSlot()

void UnregisterSlot ( notnull SCR_EntitySpawnerSlotComponent  slot)
Parameters
[in]slot

Definition at line 88 of file SCR_SlotManagerComponent.c.

◆ ~SCR_SpawnerSlotManager()

void ~SCR_SpawnerSlotManager ( )

Definition at line 124 of file SCR_SlotManagerComponent.c.

Variable Documentation

◆ m_aSlots

protected ref array<SCR_EntitySpawnerSlotComponent> m_aSlots = {}

Definition at line 11 of file SCR_SlotManagerComponent.c.

◆ m_EditableEntityCore

protected SCR_EditableEntityCore m_EditableEntityCore

Definition at line 12 of file SCR_SlotManagerComponent.c.

◆ m_OnSlotCreated

protected ref ScriptInvoker m_OnSlotCreated

Definition at line 14 of file SCR_SlotManagerComponent.c.

◆ m_OnSlotRemoved

protected ref ScriptInvoker m_OnSlotRemoved

Definition at line 15 of file SCR_SlotManagerComponent.c.

◆ m_OnSlotUpdated

protected ref ScriptInvoker m_OnSlotUpdated

Definition at line 16 of file SCR_SlotManagerComponent.c.

◆ s_Instance

Class used for managing changes and removals of slots present in world.