|
| void | AreaDamageBase (EntityAI parent) |
| |
| void | OnEnter (Object object) |
| | events
|
| |
| void | OnEnterClient (Object object) |
| |
| void | OnEnterServer (Object object) |
| |
| void | OnLeave (Object object) |
| |
| void | OnLeaveClient (Object object) |
| |
| void | OnLeaveServer (Object object) |
| |
| protected void | EvaluateDamage_Loop (Object object) |
| |
| protected void | EvaluateDamage_Defer (Object object) |
| |
| protected void | EvaluateDamage_DeferLoop (Object object) |
| |
| protected void | EvaluateDamage (Object object) |
| |
| protected void | EvaluateDamage_Common (Object object, string hitzone) |
| |
| protected string | GetRandomHitZone (array< string > hitzones) |
| |
| protected string | GetRaycastedHitZone (Object victim, array< string > raycast_sources_str) |
| |
| void | AreaDamageOneTime (EntityAI parent) |
| |
| void | ~AreaDamageOneTime () |
| |
| override void | SetHitZones (array< string > hitzones) |
| |
| override void | OnEnterServer (Object object) |
| |
| void | AreaDamageOneTimeDeferred (EntityAI parent) |
| |
| void | ~AreaDamageOneTimeDeferred () |
| |
| override void | SetDeferDuration (float time) |
| |
| override void | SetHitZones (array< string > hitzones) |
| |
| override void | OnEnterServer (Object object) |
| |
| void | AreaDamageOneTimeRaycasted (EntityAI parent) |
| |
| void | ~AreaDamageOneTimeRaycasted () |
| |
| override void | SetRaycastSources (array< string > raycast_sources) |
| |
| override void | OnEnterServer (Object object) |
| |
| void | AreaDamageOneTimeRaycastedDeferred (EntityAI parent) |
| |
| void | ~AreaDamageOneTimeRaycastedDeferred () |
| |
| override void | SetDeferDuration (float time) |
| |
| override void | SetRaycastSources (array< string > raycast_sources) |
| |
| override void | OnEnterServer (Object object) |
| |
| void | AreaDamageRegular (EntityAI parent) |
| |
| void | ~AreaDamageRegular () |
| |
| override void | SetLoopInterval (float time) |
| |
| override void | SetHitZones (array< string > hitzones) |
| |
| override void | OnEnterServer (Object object) |
| |
| void | AreaDamageRegularRaycasted (EntityAI parent) |
| |
| void | ~AreaDamageRegularRaycasted () |
| |
| override void | SetLoopInterval (float time) |
| |
| override void | SetRaycastSources (array< string > raycast_sources) |
| |
| override void | OnEnterServer (Object object) |
| |
| void | AreaDamageRegularRaycastedDeferred (EntityAI parent) |
| |
| void | ~AreaDamageRegularRaycastedDeferred () |
| |
| override void | SetLoopInterval (float time) |
| |
| override void | SetDeferDuration (float time) |
| |
| override void | SetRaycastSources (array< string > raycast_sources) |
| |
| override void | OnEnterServer (Object object) |
| |