Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | List of all members
SCR_VehicleDamageManagerComponentClass Interface Reference
Inheritance diagram for SCR_VehicleDamageManagerComponentClass:
[legend]

Public Member Functions

float GetMaxSharedDamageDistance ()
 
float GetFrontMultiplier ()
 
float GetBottomMultiplier ()
 
float GetRearMultiplier ()
 
float GetLeftMultiplier ()
 
float GetRightMultiplier ()
 
float GetTopMultiplier ()
 
float GetOccupantsDamageSpeedThreshold ()
 
float GetOccupantsSpeedDeath ()
 
vector GetFrontalImpact ()
 
float GetMinExplosionEjectionDamageThreshold ()
 
float GetMinCollisionEjectionDamageThreshold ()
 
- Public Member Functions inherited from SCR_DamageManagerComponentClass
SCR_SecondaryExplosions GetSecondaryExplosions ()
 
SCR_SecondaryExplosions GetSecondaryFires ()
 
bool GetBurnStateForHealth (float health, out SCR_EBurningState state)
 Retreives burn state for provided health.
 
- Public Member Functions inherited from DamageManagerComponentClass
proto external float GetFallDamageLimitNoDamage ()
 
proto external float GetFallDamageLimitFullDamage ()
 
proto external float GetHeavyDamageThreshold ()
 

Public Attributes

float m_fFrontMultiplier
 
float m_fBottomMultiplier
 
float m_fRearMultiplier
 
float m_fLeftMultiplier
 
float m_fRightMultiplier
 
float m_fTopMultiplier
 

Protected Attributes

float m_fMaxSharedDamageDistance
 
float m_fOccupantsDamageSpeedThreshold
 
float m_fOccupantsSpeedDeath
 
vector m_vFrontalImpact
 
int m_iMinExplosionEjectionDamageThreshold
 
int m_iMinCollisionEjectionDamageThreshold
 
- Protected Attributes inherited from SCR_DamageManagerComponentClass
ref SCR_SecondaryExplosions m_SecondaryExplosions
 
ref SCR_SecondaryExplosions m_SecondaryFires
 
ref SCR_RepairConfig m_RepairConfig
 

Member Function Documentation

◆ GetBottomMultiplier()

float SCR_VehicleDamageManagerComponentClass.GetBottomMultiplier ( )
Returns

◆ GetFrontalImpact()

vector SCR_VehicleDamageManagerComponentClass.GetFrontalImpact ( )
Returns

◆ GetFrontMultiplier()

float SCR_VehicleDamageManagerComponentClass.GetFrontMultiplier ( )
Returns

◆ GetLeftMultiplier()

float SCR_VehicleDamageManagerComponentClass.GetLeftMultiplier ( )
Returns

◆ GetMaxSharedDamageDistance()

float SCR_VehicleDamageManagerComponentClass.GetMaxSharedDamageDistance ( )
Returns

◆ GetMinCollisionEjectionDamageThreshold()

float SCR_VehicleDamageManagerComponentClass.GetMinCollisionEjectionDamageThreshold ( )
Returns

◆ GetMinExplosionEjectionDamageThreshold()

float SCR_VehicleDamageManagerComponentClass.GetMinExplosionEjectionDamageThreshold ( )
Returns

◆ GetOccupantsDamageSpeedThreshold()

float SCR_VehicleDamageManagerComponentClass.GetOccupantsDamageSpeedThreshold ( )
Returns

◆ GetOccupantsSpeedDeath()

float SCR_VehicleDamageManagerComponentClass.GetOccupantsSpeedDeath ( )
Returns

◆ GetRearMultiplier()

float SCR_VehicleDamageManagerComponentClass.GetRearMultiplier ( )
Returns

◆ GetRightMultiplier()

float SCR_VehicleDamageManagerComponentClass.GetRightMultiplier ( )
Returns

◆ GetTopMultiplier()

float SCR_VehicleDamageManagerComponentClass.GetTopMultiplier ( )
Returns

Member Data Documentation

◆ m_fBottomMultiplier

float SCR_VehicleDamageManagerComponentClass.m_fBottomMultiplier

◆ m_fFrontMultiplier

float SCR_VehicleDamageManagerComponentClass.m_fFrontMultiplier

◆ m_fLeftMultiplier

float SCR_VehicleDamageManagerComponentClass.m_fLeftMultiplier

◆ m_fMaxSharedDamageDistance

float SCR_VehicleDamageManagerComponentClass.m_fMaxSharedDamageDistance
protected

◆ m_fOccupantsDamageSpeedThreshold

float SCR_VehicleDamageManagerComponentClass.m_fOccupantsDamageSpeedThreshold
protected

◆ m_fOccupantsSpeedDeath

float SCR_VehicleDamageManagerComponentClass.m_fOccupantsSpeedDeath
protected

◆ m_fRearMultiplier

float SCR_VehicleDamageManagerComponentClass.m_fRearMultiplier

◆ m_fRightMultiplier

float SCR_VehicleDamageManagerComponentClass.m_fRightMultiplier

◆ m_fTopMultiplier

float SCR_VehicleDamageManagerComponentClass.m_fTopMultiplier

◆ m_iMinCollisionEjectionDamageThreshold

int SCR_VehicleDamageManagerComponentClass.m_iMinCollisionEjectionDamageThreshold
protected

◆ m_iMinExplosionEjectionDamageThreshold

int SCR_VehicleDamageManagerComponentClass.m_iMinExplosionEjectionDamageThreshold
protected

◆ m_vFrontalImpact

vector SCR_VehicleDamageManagerComponentClass.m_vFrontalImpact
protected

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