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

Public Member Functions

override bool Init (notnull SCR_ChimeraCharacter character, notnull SCR_CharacterDamageManagerComponent damageManager)
 

Public Attributes

float m_fHealthMinimum
 
float m_fHealthMaximum
 
bool m_bUseDefaultHealth
 
ref array< string > m_aHitZoneNames
 
ref array< ECharacterHitZoneGroup > m_aHitZonesGroups
 
- Public Attributes inherited from SCR_ScenarioFrameworkMedicalConditionBase
bool m_bDebug
 

Protected Member Functions

bool EvaluateHealthScaled (float health)
 Checks if health is within minimum and maximum range with epsilon tolerance.
 

Static Protected Attributes

static const float S_F_HEALTH_EPSILON = 0.001
 

Member Function Documentation

◆ EvaluateHealthScaled()

bool SCR_ScenarioFrameworkMedicalConditionHealth.EvaluateHealthScaled ( float health)
protected

Checks if health is within minimum and maximum range with epsilon tolerance.

Parameters
[in]healthEvaluates if health is within range between minimum and maximum values, with tolerance for equality.
Returns
Checks if health is within minimum and maximum range with epsilon tolerance.

◆ Init()

override bool SCR_ScenarioFrameworkMedicalConditionHealth.Init ( notnull SCR_ChimeraCharacter character,
notnull SCR_CharacterDamageManagerComponent damageManager )
Parameters
[in]character
[in]damageManager

Implements SCR_ScenarioFrameworkMedicalConditionBase.

Member Data Documentation

◆ m_aHitZoneNames

ref array<string> SCR_ScenarioFrameworkMedicalConditionHealth.m_aHitZoneNames

◆ m_aHitZonesGroups

ref array<ECharacterHitZoneGroup> SCR_ScenarioFrameworkMedicalConditionHealth.m_aHitZonesGroups

◆ m_bUseDefaultHealth

bool SCR_ScenarioFrameworkMedicalConditionHealth.m_bUseDefaultHealth

◆ m_fHealthMaximum

float SCR_ScenarioFrameworkMedicalConditionHealth.m_fHealthMaximum

◆ m_fHealthMinimum

float SCR_ScenarioFrameworkMedicalConditionHealth.m_fHealthMinimum

◆ S_F_HEALTH_EPSILON

const float SCR_ScenarioFrameworkMedicalConditionHealth.S_F_HEALTH_EPSILON = 0.001
staticprotected

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