Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_DamageManagerComponentClass Class Reference
Inheritance diagram for SCR_DamageManagerComponentClass:
DamageManagerComponentClass ExtendedDamageManagerComponentClass ExtendedDamageManagerComponentClass SCR_ArmorDamageManagerComponentClass SCR_DestructibleBuildingComponentClass SCR_DestructionDamageManagerComponentClass SCR_MineDamageManagerClass SCR_RotorDamageManagerComponentClass SCR_ExtendedDamageManagerComponentClass SCR_ExtendedDamageManagerComponentClass SCR_DestructionMultiPhaseComponentClass

Protected Member Functions

SCR_SecondaryExplosions GetSecondaryExplosions ()
SCR_SecondaryExplosions GetSecondaryFires ()
bool GetBurnStateForHealth (float health, out SCR_EBurningState state)
array< intGetGroupHitZoneIds (EHitZoneGroup hitZoneGroup)
void InitPrefabData (notnull IEntity owner, notnull SCR_DamageManagerComponent dmgManager)

Protected Attributes

ref SCR_SecondaryExplosions m_SecondaryExplosions
ref SCR_SecondaryExplosions m_SecondaryFires
ref SCR_RepairConfig m_RepairConfig
ref map< EHitZoneGroup, ref array< int > > m_mHitZoneGroupMap

Detailed Description

Definition at line 1 of file SCR_DamageManagerComponent.c.

Member Function Documentation

◆ GetBurnStateForHealth()

bool SCR_DamageManagerComponentClass::GetBurnStateForHealth ( float health,
out SCR_EBurningState state )
inlineprotected

Retreives burn state for provided health

Parameters
[in]healthpercenatage of total health (0.0 to 1.0)
[out]stateoutput that will contain state that coresponds to the provided health or SCR_EBurningState.NONE if there is no such state
Returns
true if coresponding state was found

Definition at line 31 of file SCR_DamageManagerComponent.c.

◆ GetGroupHitZoneIds()

array< int > SCR_DamageManagerComponentClass::GetGroupHitZoneIds ( EHitZoneGroup hitZoneGroup)
inlineprotected

Retreives a list of ids which are corresponding to the id of the hit zones that are part of the provided group

Parameters
[in]hitZoneGroup
Returns
list of ids, if none are found then null

Definition at line 46 of file SCR_DamageManagerComponent.c.

◆ GetSecondaryExplosions()

SCR_SecondaryExplosions SCR_DamageManagerComponentClass::GetSecondaryExplosions ( )
inlineprotected

Definition at line 15 of file SCR_DamageManagerComponent.c.

◆ GetSecondaryFires()

SCR_SecondaryExplosions SCR_DamageManagerComponentClass::GetSecondaryFires ( )
inlineprotected

Definition at line 21 of file SCR_DamageManagerComponent.c.

◆ InitPrefabData()

void SCR_DamageManagerComponentClass::InitPrefabData ( notnull IEntity owner,
notnull SCR_DamageManagerComponent dmgManager )
inlineprotected
Parameters
[in]ownerwho tried to do the initialization
[in]dmgManagerwhich tried to do the initialization

Definition at line 57 of file SCR_DamageManagerComponent.c.

Member Data Documentation

◆ m_mHitZoneGroupMap

ref map<EHitZoneGroup, ref array<int> > SCR_DamageManagerComponentClass::m_mHitZoneGroupMap
protected

Definition at line 12 of file SCR_DamageManagerComponent.c.

◆ m_RepairConfig

ref SCR_RepairConfig SCR_DamageManagerComponentClass::m_RepairConfig
protected

Definition at line 10 of file SCR_DamageManagerComponent.c.

◆ m_SecondaryExplosions

ref SCR_SecondaryExplosions SCR_DamageManagerComponentClass::m_SecondaryExplosions
protected

Definition at line 4 of file SCR_DamageManagerComponent.c.

◆ m_SecondaryFires

ref SCR_SecondaryExplosions SCR_DamageManagerComponentClass::m_SecondaryFires
protected

Definition at line 7 of file SCR_DamageManagerComponent.c.


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