48 return object &&
object.IsAlive() &&
object.IsAnyInherited( m_DamageableTypes );
61 if ( CastTo( dInsider, insider ) )
ref array< typename > m_DamageableTypes void AreaDamageComponent(AreaDamageManager parent)
private bool EvaluateDamageInternal(TriggerInsider insider, float damageCoef)
protected AreaDamageComponentData GetAreaDamageComponentData(Object object)
protected bool ShouldDamage(Object object)
void AreaDamageManager(EntityAI parent)
protected Widget m_Parent
Events used across AreaDamage API, calling of these needs to be handled by parent.
protected bool OnEvaluateDamage(TriggerInsider insider, float damageCoef)
protected void PreDamageActions()
protected void PostDamageActions()
Called after an object was damaged (only when it actually damaged an object)
Extended TriggerInsider for AreaDamageTriggerBase.
float lastDamaged
Last time the object was damaged in seconds.
The object which is in a trigger and its metadata.
Result for an object found in CGame.IsBoxCollidingGeometryProxy.