Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_BuildingDestructionManagerComponent Interface Reference
Inheritance diagram for SCR_BuildingDestructionManagerComponent:

Public Member Functions

notnull SCR_BuildingDestructionData GetData (inout int index)
 Returns data stored at provided index.
 
void FreeData (int index)
 Public to be used by objects storing data here.
 
array< TypeName > GetExcludedQueryTypes ()
 
void SCR_BuildingDestructionManagerComponent (IEntityComponentSource src, IEntity ent, IEntity parent)
 
void ~SCR_BuildingDestructionManagerComponent ()
 

Protected Attributes

ref SCR_BuildingDestructionConfig m_BuildingDestructionConfig
 
ref array< SCR_DestructibleBuildingComponentm_aDestroyedBuildings = {}
 

Static Protected Attributes

static int s_iHighestId
 
static ref map< int, SCR_DestructibleBuildingComponents_mBuildingIds = new map<int, SCR_DestructibleBuildingComponent>()
 

Constructor & Destructor Documentation

◆ SCR_BuildingDestructionManagerComponent()

void SCR_BuildingDestructionManagerComponent.SCR_BuildingDestructionManagerComponent ( IEntityComponentSource src,
IEntity ent,
IEntity parent )

◆ ~SCR_BuildingDestructionManagerComponent()

void SCR_BuildingDestructionManagerComponent.~SCR_BuildingDestructionManagerComponent ( )

Member Function Documentation

◆ FreeData()

void SCR_BuildingDestructionManagerComponent.FreeData ( int index)

Public to be used by objects storing data here.

Parameters
[in]index

◆ GetData()

notnull SCR_BuildingDestructionData SCR_BuildingDestructionManagerComponent.GetData ( inout int index)

Returns data stored at provided index.

Parameters
[in,out]index

◆ GetExcludedQueryTypes()

array< TypeName > SCR_BuildingDestructionManagerComponent.GetExcludedQueryTypes ( )
Returns
array of typenames to be excluded from entity query

Member Data Documentation

◆ m_aDestroyedBuildings

ref array<SCR_DestructibleBuildingComponent> SCR_BuildingDestructionManagerComponent.m_aDestroyedBuildings = {}
protected

◆ m_BuildingDestructionConfig

ref SCR_BuildingDestructionConfig SCR_BuildingDestructionManagerComponent.m_BuildingDestructionConfig
protected

◆ s_iHighestId

int SCR_BuildingDestructionManagerComponent.s_iHighestId
staticprotected

◆ s_mBuildingIds

ref map<int, SCR_DestructibleBuildingComponent> SCR_BuildingDestructionManagerComponent.s_mBuildingIds = new map<int, SCR_DestructibleBuildingComponent>()
staticprotected

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