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

Static Public Member Functions

static string GetPrefabname (IEntity owner)
 

Protected Member Functions

void InitializeShapes (IEntity owner, inout array< ref DamageArea > damageAreas=null)
 
override void OnPostInit (IEntity owner)
 
override void EOnInit (IEntity owner)
 
override void OnDelete (IEntity owner)
 

Protected Attributes

ref array< ref DamageAream_aDamageAreas = {}
 

Additional Inherited Members

- Public Member Functions inherited from DamageAreaComponent
proto external void RegisterDamageArea (notnull DamageArea area)
 
proto external void UnregisterDamageArea (notnull DamageArea area)
 
proto external void GetDamageAreas (out notnull array< ref DamageArea > damageAreas)
 Clears passed array (damageAreas) and fills it with all damageAreas owned by this component.
 

Member Function Documentation

◆ EOnInit()

override void SCR_DamageAreaComponent.EOnInit ( IEntity owner)
protected

◆ GetPrefabname()

static string SCR_DamageAreaComponent.GetPrefabname ( IEntity owner)
static
Parameters
[in]owner
Returns
just the name of the prefab file from which this entity was created

◆ InitializeShapes()

void SCR_DamageAreaComponent.InitializeShapes ( IEntity owner,
inout array< ref DamageArea > damageAreas = null )
protected
Parameters
[in]owner
[in,out]damageAreas

◆ OnDelete()

override void SCR_DamageAreaComponent.OnDelete ( IEntity owner)
protected

◆ OnPostInit()

override void SCR_DamageAreaComponent.OnPostInit ( IEntity owner)
protected

Member Data Documentation

◆ m_aDamageAreas

ref array<ref DamageArea> SCR_DamageAreaComponent.m_aDamageAreas = {}
protected

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