DayZ 1.24
|
Go to the source code of this file.
Classes | |
class | AreaDamageComponentTypes |
|
protected |
Definition at line 314 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 22 of file AreaDamageManager.c.
References AreaDamageComponent(), m_AreaOrientation, m_AreaPosition, m_DamageComponent, m_ExtentMax, m_ExtentMin, m_ParentObject, m_TriggerBaseClass, and vector::Zero.
|
protected |
Helper for calculating damageCoeff when using OnEvaluateDamageEx.
Definition at line 224 of file AreaDamageManager.c.
Referenced by OnEvaluateDamageEx().
|
protected |
Definition at line 391 of file AreaDamageManager.c.
References CreateDamageTriggerEx().
|
protected |
create damage trigger with basic set of params
Definition at line 371 of file AreaDamageManager.c.
References Class::CastTo(), ECE_CREATEPHYSICS, ECE_LOCAL, GetGame(), m_AreaDamageTrigger, m_AreaOrientation, m_AreaPosition, m_ExtentMax, m_ExtentMin, m_TriggerBaseClass, AreaDamageTriggerBase::SetAreaDamageManager(), and AreaDamageTriggerBase::SetExtents().
Referenced by CreateDamageTrigger(), and Spawn().
|
protected |
Definition at line 412 of file AreaDamageManager.c.
References DestroyDamageTriggerEx().
|
protected |
destroys damage trigger
Definition at line 400 of file AreaDamageManager.c.
References GetGame(), and m_AreaDamageTrigger.
Referenced by Destroy(), and DestroyDamageTrigger().
|
protected |
Definition at line 258 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 309 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 267 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 241 of file AreaDamageManager.c.
References m_ExtentMax, and m_ExtentMin.
Referenced by GetWorldExtents().
|
protected |
Definition at line 300 of file AreaDamageManager.c.
References m_AreaOrientation.
Referenced by FireplaceBase::AfterStoreLoad(), TrapSpawnBase::AlignCatch(), ItemBase::CreateAreaDamage(), CreateCollisionTrigger(), CreateTrigger(), TrapBase::CreateTrigger(), Entity::DeathUpdate(), ItemBase::DoMeasurement(), DayZSpectator::EOnFrame(), DayZInfected::HandleOrientation(), HandleVisualEffects(), IsColliding(), IsCollidingEx(), LateInit(), DayZCreature::ModCommandHandlerBefore(), FireplaceBase::OnIgnitedThis(), GardenBase::OnStoreLoad(), ItemBase::OnStoreLoad(), BaseBuildingBase::PerformRoofCheckForBase(), ManBase::PhysicalPredictiveDropItem(), SetParticleOrientation(), and FlammableBase::TryTransformIntoStick().
|
protected |
Definition at line 276 of file AreaDamageManager.c.
References m_ParentObject.
|
protected |
Get the world position of the Effect.
vector
The world position of the Effect Definition at line 288 of file AreaDamageManager.c.
References m_AreaPosition.
|
protected |
Definition at line 362 of file AreaDamageManager.c.
References m_AreaDamageTrigger.
Definition at line 246 of file AreaDamageManager.c.
References GetExtents(), and m_AreaPosition.
|
protected |
Called when an object enters the trigger.
Definition at line 103 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 111 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 115 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 107 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Tell the AreaDamageComponent to calculate and apply the damage to the Object.
Definition at line 193 of file AreaDamageManager.c.
References m_DamageComponent.
Referenced by OnEvaluateDamageEx().
|
protected |
Some event extensions
Alternative OnEvaluateDamage, using CalculateDamageScale
Definition at line 218 of file AreaDamageManager.c.
References CalculateDamageScale(), and OnEvaluateDamage().
Referenced by AreaDamageLooped::OnEnterServerEvent(), AreaDamageOnce::OnEnterServerEvent(), AreaDamageLooped::OnStayServerEvent(), and OnStayServerEvent().
|
protected |
Called when an object leaves the trigger.
Definition at line 175 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 183 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 187 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 179 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Called in the update loop.
Definition at line 139 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 147 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 151 of file AreaDamageManager.c.
References m_DamageComponent.
Called at the end of an update loop.
Definition at line 157 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 165 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 169 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 161 of file AreaDamageManager.c.
References m_DamageComponent.
|
protected |
Definition at line 143 of file AreaDamageManager.c.
References m_DamageComponent.
Called at the beginning of an update loop.
Definition at line 121 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 129 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 133 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 125 of file AreaDamageManager.c.
References m_DamageComponent.
Called when a trigger is created
Definition at line 91 of file AreaDamageManager.c.
References m_DamageComponent.
Referenced by Spawn().
Called when a trigger is destroyed.
Definition at line 97 of file AreaDamageManager.c.
References m_DamageComponent.
Referenced by Destroy().
Usually called from AreaDamageComponent.
Definition at line 206 of file AreaDamageManager.c.
References m_ParentObject.
Referenced by AreaDamageBase::EvaluateDamage_Common(), and EvaluateDamageInternal().
Usually called from AreaDamageComponent.
Definition at line 199 of file AreaDamageManager.c.
References m_ParentObject.
Referenced by EvaluateDamageInternal().
|
protected |
Definition at line 320 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 254 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 293 of file AreaDamageManager.c.
References m_AreaDamageTrigger, and m_AreaOrientation.
Definition at line 281 of file AreaDamageManager.c.
References m_AreaDamageTrigger, and m_AreaPosition.
Definition at line 305 of file AreaDamageManager.c.
References m_DamageComponent.
Definition at line 41 of file AreaDamageManager.c.
References AreaDamageComponent(), AreaDamageComponentTypes::BASE, Error(), AreaDamageComponentTypes::HITZONE, m_DamageComponent, and AreaDamageComponentTypes::RAYCASTED.
Definition at line 263 of file AreaDamageManager.c.
References m_DamageComponent.
script configuration
Definition at line 233 of file AreaDamageManager.c.
References m_AreaDamageTrigger, m_ExtentMax, m_ExtentMin, and AreaDamageTriggerBase::SetExtents().
Referenced by Init().
Definition at line 335 of file AreaDamageManager.c.
References Error(), and m_DamageComponent.
Definition at line 272 of file AreaDamageManager.c.
References m_ParentObject.
Definition at line 344 of file AreaDamageManager.c.
References Error(), and m_DamageComponent.
Definition at line 353 of file AreaDamageManager.c.
References Error(), and m_DamageComponent.
|
protected |
spawn damage trigger
Definition at line 70 of file AreaDamageManager.c.
References CreateDamageTriggerEx(), and OnTriggerCreated().
Referenced by ActionConstructor::ConstructActions(), EmoteConstructor::ConstructEmotes(), and ImpactMaterials::EvaluateImpactEffect().
|
protected |
|
protected |
Definition at line 11 of file AreaDamageManager.c.
Referenced by CreateDamageTriggerEx(), DestroyDamageTriggerEx(), AreaDamageBase::GetRaycastedHitZone(), GetTrigger(), SetAreaOrientation(), SetAreaPosition(), and SetExtents().
|
protected |
Definition at line 18 of file AreaDamageManager.c.
Referenced by AreaDamageManager(), CreateDamageTriggerEx(), GetOrientation(), and SetAreaOrientation().
|
protected |
Definition at line 17 of file AreaDamageManager.c.
Referenced by AreaDamageManager(), CreateDamageTriggerEx(), GetPosition(), GetWorldExtents(), and SetAreaPosition().
|
protected |
Definition at line 13 of file AreaDamageManager.c.
Referenced by AddDamageableType(), AreaDamageManager(), GetAmmoName(), GetDamageableTypes(), GetDamageType(), OnEnterBeginEvent(), OnEnterClientEvent(), OnEnterEndEvent(), OnEnterServerEvent(), OnEvaluateDamage(), OnLeaveBeginEvent(), OnLeaveClientEvent(), OnLeaveEndEvent(), OnLeaveServerEvent(), OnStayBeginEvent(), OnStayClientEvent(), OnStayEndEvent(), OnStayFinishBeginEvent(), OnStayFinishClientEvent(), OnStayFinishEndEvent(), OnStayFinishServerEvent(), OnStayServerEvent(), OnStayStartBeginEvent(), OnStayStartClientEvent(), OnStayStartEndEvent(), OnStayStartServerEvent(), OnTriggerCreated(), OnTriggerDestroyed(), RemoveAddDamageableType(), SetAmmoName(), SetDamageableTypes(), SetDamageComponentType(), SetDamageType(), SetHitZones(), SetRaycastSources(), and SetRaycastSourcesVector().
|
protected |
Definition at line 16 of file AreaDamageManager.c.
Referenced by AreaDamageManager(), AreaDamageTriggerBase::AreaDamageTrigger(), CreateDamageTriggerEx(), GetExtents(), SetExtents(), and AreaDamageTriggerBase::SetExtents().
|
protected |
Definition at line 15 of file AreaDamageManager.c.
Referenced by AreaDamageManager(), AreaDamageTriggerBase::AreaDamageTrigger(), CreateDamageTriggerEx(), GetExtents(), SetExtents(), and AreaDamageTriggerBase::SetExtents().
class AreaDamageComponentTypes m_ParentObject |
|
protected |
Definition at line 20 of file AreaDamageManager.c.
Referenced by AreaDamageBase::AreaDamageBase(), AreaDamageManager(), and CreateDamageTriggerEx().