Loading...
Searching...
No Matches
SCR_BaseDamagePassRule Interface Reference
Inheritance diagram for SCR_BaseDamagePassRule:
SCR_DamagePassRule SCR_LimbDamagePassRule

Public Member Functions

void HandlePassedDamage (inout notnull BaseDamageContext damageContext, notnull SCR_HitZone srcHitZone, notnull SCR_DamageManagerComponent dmgManager)
 Handle damage for this hit zone.
 

Protected Attributes

ref array< EDamageStatem_aDamageStates
 
ref array< EDamageTypem_aSourceDamageTypes
 
EDamageType m_eOutputDamageType
 
float m_fMultiplier
 

Member Function Documentation

◆ HandlePassedDamage()

void SCR_BaseDamagePassRule.HandlePassedDamage ( inout notnull BaseDamageContext damageContext,
notnull SCR_HitZone srcHitZone,
notnull SCR_DamageManagerComponent dmgManager )

Handle damage for this hit zone.

Parameters
[in,out]damageContextto be received by this hit zone
[in]srcHitZonewhich initialized this process
[in]dmgManagerto which this hit zone belongs

Implemented in SCR_DamagePassRule, and SCR_LimbDamagePassRule.

Member Data Documentation

◆ m_aDamageStates

ref array<EDamageState> SCR_BaseDamagePassRule.m_aDamageStates
protected

◆ m_aSourceDamageTypes

ref array<EDamageType> SCR_BaseDamagePassRule.m_aSourceDamageTypes
protected

◆ m_eOutputDamageType

EDamageType SCR_BaseDamagePassRule.m_eOutputDamageType
protected

◆ m_fMultiplier

float SCR_BaseDamagePassRule.m_fMultiplier
protected

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