Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_EngineHitZone Class Reference
Inheritance diagram for SCR_EngineHitZone:
SCR_VehicleHitZone

Protected Member Functions

float GetEfficiency ()
override void OnInit (IEntity pOwnerEntity, GenericComponent pManagerComponent)
 Called when hit zone is initialized.
override void OnDamage (notnull BaseDamageContext damageContext)
override void OnDamageStateChanged (EDamageState newState, EDamageState previousDamageState, bool isJIP)
void UpdateEngineState ()

Protected Attributes

float m_fMinimumEnginePowerScale
float m_fMinimumEngineStartupChance
SCR_PowerComponent m_Power

Detailed Description

Definition at line 1 of file SCR_EngineHitZone.c.

Member Function Documentation

◆ GetEfficiency()

float SCR_EngineHitZone::GetEfficiency ( )
inlineprotected

Definition at line 12 of file SCR_EngineHitZone.c.

◆ OnDamage()

override void SCR_EngineHitZone::OnDamage ( notnull BaseDamageContext damageContext)
inlineprotected

Called after damage multipliers and thresholds are applied to received impacts and damage is applied to hitzone. This is also called when transmitting the damage to parent hitzones!

Parameters
typeType of damage
damageAmount of damage received
struckHitZoneOriginal hitzone that got dealt damage, as this might be transmitted damage.
instigatorDamage source parent (soldier, vehicle, ...)
hitTransform[hitPosition, hitDirection, hitNormal]
speedProjectile speed in time of impact
colliderIDID of the collider receiving damage
nodeIDID of the node of the collider receiving damage

Definition at line 55 of file SCR_EngineHitZone.c.

◆ OnDamageStateChanged()

override void SCR_EngineHitZone::OnDamageStateChanged ( EDamageState newState,
EDamageState previousDamageState,
bool isJIP )
inlineprotected

Called when the damage state changes.

Definition at line 77 of file SCR_EngineHitZone.c.

◆ OnInit()

override void SCR_EngineHitZone::OnInit ( IEntity pOwnerEntity,
GenericComponent pManagerComponent )
inlineprotected

Called when hit zone is initialized.

Definition at line 25 of file SCR_EngineHitZone.c.

◆ UpdateEngineState()

void SCR_EngineHitZone::UpdateEngineState ( )
inlineprotected

Update engine power and stop destroyed egnine according to vehicle features present.

Definition at line 88 of file SCR_EngineHitZone.c.

Member Data Documentation

◆ m_fMinimumEnginePowerScale

float SCR_EngineHitZone::m_fMinimumEnginePowerScale
protected

Definition at line 4 of file SCR_EngineHitZone.c.

◆ m_fMinimumEngineStartupChance

float SCR_EngineHitZone::m_fMinimumEngineStartupChance
protected

Definition at line 7 of file SCR_EngineHitZone.c.

◆ m_Power

SCR_PowerComponent SCR_EngineHitZone::m_Power
protected

Definition at line 9 of file SCR_EngineHitZone.c.


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