![]() |
Dayz Explorer 1.28.160049
|
Go to the source code of this file.
Classes | |
| class | AreaDamageComponentTypes |
Functions | |
| void | AreaDamageManager (EntityAI parent) |
| void | ~AreaDamageManager () |
| void | SetDamageComponentType (int type) |
| void | Spawn () |
| spawn damage trigger | |
| void | Destroy () |
| destroy damage trigger | |
AreaDamageEvents Implementation | |
Implementation for handling AreaDamageEvents Pass them on to the AreaDamageComponent Calling of the events that are the same in TriggerEvents will come from AreaDamageTriggerBase | |
| override void | OnTriggerCreated () |
| override void | OnTriggerDestroyed () |
| Called when a trigger is destroyed. | |
| override void | OnEnterBeginEvent (TriggerInsider insider) |
| Called when an object enters the trigger. | |
| override void | OnEnterServerEvent (TriggerInsider insider) |
| override void | OnEnterClientEvent (TriggerInsider insider) |
| override void | OnEnterEndEvent (TriggerInsider insider) |
| override void | OnStayStartBeginEvent (int nrOfInsiders) |
| Called at the beginning of an update loop. | |
| override void | OnStayStartServerEvent (int nrOfInsiders) |
| override void | OnStayStartClientEvent (int nrOfInsiders) |
| override void | OnStayStartEndEvent (int nrOfInsiders) |
| override void | OnStayBeginEvent (TriggerInsider insider, float deltaTime) |
| Called in the update loop. | |
| override void | OnStayServerEvent (TriggerInsider insider, float deltaTime) |
| override void | OnStayClientEvent (TriggerInsider insider, float deltaTime) |
| override void | OnStayEndEvent (TriggerInsider insider, float deltaTime) |
| override void | OnStayFinishBeginEvent () |
| Called at the end of an update loop. | |
| override void | OnStayFinishServerEvent () |
| override void | OnStayFinishClientEvent () |
| override void | OnStayFinishEndEvent () |
| override void | OnLeaveBeginEvent (TriggerInsider insider) |
| Called when an object leaves the trigger. | |
| override void | OnLeaveServerEvent (TriggerInsider insider) |
| override void | OnLeaveClientEvent (TriggerInsider insider) |
| override void | OnLeaveEndEvent (TriggerInsider insider) |
| override bool | OnEvaluateDamage (TriggerInsider insider, float damageCoef) |
| Tell the AreaDamageComponent to calculate and apply the damage to the Object. | |
| override void | PreDamageActions () |
| Usually called from AreaDamageComponent. | |
| override void | PostDamageActions () |
| Usually called from AreaDamageComponent. | |
| bool | OnEvaluateDamageEx (TriggerInsider insider, float deltaTime) |
| float | CalculateDamageScale (TriggerInsider insider, float deltaTime) |
| Helper for calculating damageCoeff when using OnEvaluateDamageEx. | |
| void | SetExtents (vector mins, vector maxs) |
| void | GetExtents (out vector mins, out vector maxs) |
| void | GetWorldExtents (out vector mins, out vector maxs) |
| void | SetAmmoName (string ammo_name) |
| string | GetAmmoName () |
| void | SetDamageType (int pDamageType) |
| int | GetDamageType () |
| void | SetParentObject (EntityAI obj) |
| EntityAI | GetParentObject () |
| void | SetAreaPosition (vector position) |
| vector | GetPosition () |
| Get the world position of the Effect. | |
| void | SetAreaOrientation (vector orientation) |
| vector | GetOrientation () |
| void | SetDamageableTypes (array< typename > damageableTypes) |
| array< typename > | GetDamageableTypes () |
| void | AddDamageableType (typename damageableType) |
| void | RemoveAddDamageableType (typename damageableType) |
| void | SetLoopInterval (float time) |
| void | SetDeferDuration (float time) |
| void | SetHitZones (array< string > hitzones) |
| void | SetRaycastSources (array< string > raycast_sources) |
| void | SetRaycastSourcesVector (array< vector > raycast_sources) |
| AreaDamageTriggerBase | GetTrigger () |
| bool | CreateDamageTriggerEx () |
| void | CreateDamageTrigger () |
| bool | DestroyDamageTriggerEx () |
| void | DestroyDamageTrigger () |
|
protected |
Definition at line 320 of file areadamagemanager.c.
|
protected |
Definition at line 22 of file areadamagemanager.c.
|
protected |
Helper for calculating damageCoeff when using OnEvaluateDamageEx.
Definition at line 224 of file areadamagemanager.c.
|
protected |
Definition at line 397 of file areadamagemanager.c.
|
protected |
create damage trigger with basic set of params
Definition at line 377 of file areadamagemanager.c.
|
protected |
Definition at line 418 of file areadamagemanager.c.
|
protected |
destroys damage trigger
Definition at line 406 of file areadamagemanager.c.
|
protected |
Definition at line 260 of file areadamagemanager.c.
Definition at line 315 of file areadamagemanager.c.
|
protected |
Definition at line 269 of file areadamagemanager.c.
Definition at line 243 of file areadamagemanager.c.
|
protected |
Definition at line 306 of file areadamagemanager.c.
|
protected |
Definition at line 278 of file areadamagemanager.c.
|
protected |
Definition at line 368 of file areadamagemanager.c.
Definition at line 248 of file areadamagemanager.c.
|
protected |
Called when an object enters the trigger.
Definition at line 103 of file areadamagemanager.c.
|
protected |
Definition at line 111 of file areadamagemanager.c.
|
protected |
Definition at line 115 of file areadamagemanager.c.
|
protected |
Definition at line 107 of file areadamagemanager.c.
|
protected |
Tell the AreaDamageComponent to calculate and apply the damage to the Object.
Definition at line 193 of file areadamagemanager.c.
|
protected |
Some event extensions Alternative OnEvaluateDamage, using CalculateDamageScale
Definition at line 218 of file areadamagemanager.c.
|
protected |
Called when an object leaves the trigger.
Definition at line 175 of file areadamagemanager.c.
|
protected |
Definition at line 183 of file areadamagemanager.c.
|
protected |
Definition at line 187 of file areadamagemanager.c.
|
protected |
Definition at line 179 of file areadamagemanager.c.
|
protected |
Called in the update loop.
Definition at line 139 of file areadamagemanager.c.
|
protected |
Definition at line 147 of file areadamagemanager.c.
|
protected |
Definition at line 151 of file areadamagemanager.c.
|
protected |
Called at the end of an update loop.
Definition at line 157 of file areadamagemanager.c.
|
protected |
Definition at line 165 of file areadamagemanager.c.
|
protected |
Definition at line 169 of file areadamagemanager.c.
|
protected |
Definition at line 161 of file areadamagemanager.c.
|
protected |
Definition at line 143 of file areadamagemanager.c.
|
protected |
Called at the beginning of an update loop.
Definition at line 121 of file areadamagemanager.c.
|
protected |
Definition at line 129 of file areadamagemanager.c.
|
protected |
Definition at line 133 of file areadamagemanager.c.
|
protected |
Definition at line 125 of file areadamagemanager.c.
|
protected |
Called when a trigger is created
Definition at line 91 of file areadamagemanager.c.
|
protected |
Called when a trigger is destroyed.
Definition at line 97 of file areadamagemanager.c.
|
protected |
Usually called from AreaDamageComponent.
Definition at line 206 of file areadamagemanager.c.
|
protected |
Usually called from AreaDamageComponent.
Definition at line 199 of file areadamagemanager.c.
|
protected |
Definition at line 326 of file areadamagemanager.c.
|
protected |
Definition at line 256 of file areadamagemanager.c.
|
protected |
Definition at line 297 of file areadamagemanager.c.
|
protected |
Definition at line 283 of file areadamagemanager.c.
Definition at line 311 of file areadamagemanager.c.
|
protected |
Definition at line 41 of file areadamagemanager.c.
|
protected |
Definition at line 265 of file areadamagemanager.c.
|
protected |
Definition at line 336 of file areadamagemanager.c.
script configuration
Definition at line 233 of file areadamagemanager.c.
Definition at line 341 of file areadamagemanager.c.
|
protected |
Definition at line 331 of file areadamagemanager.c.
|
protected |
Definition at line 274 of file areadamagemanager.c.
Definition at line 350 of file areadamagemanager.c.
Definition at line 359 of file areadamagemanager.c.
|
protected |
spawn damage trigger
Definition at line 70 of file areadamagemanager.c.
|
protected |
Definition at line 36 of file areadamagemanager.c.
|
protected |
Definition at line 11 of file areadamagemanager.c.
|
protected |
Definition at line 18 of file areadamagemanager.c.
|
protected |
Definition at line 17 of file areadamagemanager.c.
|
protected |
Definition at line 13 of file areadamagemanager.c.
|
protected |
Definition at line 16 of file areadamagemanager.c.
|
protected |
Definition at line 15 of file areadamagemanager.c.
| class AreaDamageComponentTypes m_ParentObject |
|
protected |
Definition at line 20 of file areadamagemanager.c.