PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
AreaDamageComponent.c File Reference

Data Structures

class  AreaDamageComponentData
 

Functions

ref array< typename > m_DamageableTypes void AreaDamageComponent (AreaDamageManager parent)
 
override bool OnEvaluateDamage (TriggerInsider insider, float damageCoef)
 
override void PreDamageActions ()
 
override void PostDamageActions ()
 
protected bool ShouldDamage (Object object)
 
protected AreaDamageComponentData GetAreaDamageComponentData (Object object)
 
private bool EvaluateDamageInternal (TriggerInsider insider, float damageCoef)
 

Variables

class AreaDamageComponentData m_Parent
 
int m_DamageType
 
string m_AmmoName
 

Function Documentation

◆ AreaDamageComponent()

ref array< typename > m_DamageableTypes void AreaDamageComponent ( AreaDamageManager  parent)

◆ EvaluateDamageInternal()

◆ GetAreaDamageComponentData()

protected AreaDamageComponentData GetAreaDamageComponentData ( Object  object)

Referenced by EvaluateDamageInternal().

◆ OnEvaluateDamage()

override bool OnEvaluateDamage ( TriggerInsider  insider,
float  damageCoef 
)

◆ PostDamageActions()

override void PostDamageActions ( )

References m_Parent.

◆ PreDamageActions()

override void PreDamageActions ( )

References m_Parent.

◆ ShouldDamage()

protected bool ShouldDamage ( Object  object)

Referenced by OnEvaluateDamage().

Variable Documentation

◆ m_AmmoName

string m_AmmoName

◆ m_DamageType

int m_DamageType

◆ m_Parent

class AreaDamageComponentData m_Parent