ref array< typename > m_DamageableTypes void AreaDamageComponent(AreaDamageManager parent)
AreaDamageComponentData GetAreaDamageComponentData(Object object)
bool ShouldDamage(Object object)
bool EvaluateDamageInternal(TriggerInsider insider, float damageCoef)
override bool OnEvaluateDamage(TriggerInsider insider, float damageCoef)
Tell the AreaDamageComponent to calculate and apply the damage to the Object.
override void PostDamageActions()
Usually called from AreaDamageComponent.
override void PreDamageActions()
Usually called from AreaDamageComponent.
Events used across AreaDamage API, calling of these needs to be handled by parent.
Extended TriggerInsider for AreaDamageTriggerBase.
The object which is in a trigger and its metadata.