|
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) |
|