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 |
| ref array< typename > m_DamageableTypes void AreaDamageComponent | ( | AreaDamageManager | parent | ) |
References AreaDamageComponent(), m_AmmoName, m_DamageType, and m_Parent.
Referenced by AreaDamageComponent(), AreaDamageManager(), and SetDamageComponentType().
| private bool EvaluateDamageInternal | ( | TriggerInsider | insider, |
| float | damageCoef | ||
| ) |
References g_Game, GetAreaDamageComponentData(), TriggerInsider::GetObject(), AreaDamageComponentData::Hitzone, AreaDamageTriggerInsider::lastDamaged, m_AmmoName, m_DamageType, m_Parent, AreaDamageComponentData::Modelpos, AreaDamageEvents::PostDamageActions(), and AreaDamageEvents::PreDamageActions().
Referenced by OnEvaluateDamage().
| protected AreaDamageComponentData GetAreaDamageComponentData | ( | Object | object | ) |
Referenced by EvaluateDamageInternal().
| override bool OnEvaluateDamage | ( | TriggerInsider | insider, |
| float | damageCoef | ||
| ) |
References EvaluateDamageInternal(), TriggerInsider::GetObject(), and ShouldDamage().
| override void PostDamageActions | ( | ) |
References m_Parent.
| override void PreDamageActions | ( | ) |
References m_Parent.
Referenced by OnEvaluateDamage().
| string m_AmmoName |
Referenced by AreaDamageComponent(), and EvaluateDamageInternal().
| int m_DamageType |
Referenced by AreaDamageComponent(), and EvaluateDamageInternal().
| class AreaDamageComponentData m_Parent |