Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
areadamageloopeddeferred.c
Go to the documentation of this file.
1
2
class
AreaDamageLoopedDeferred
:
AreaDamageLooped
3
{
5
protected
float
m_DeferDuration
= 1.0;
6
7
override
void
SetDeferDuration
(
float
time)
8
{
9
m_DeferDuration
= time;
10
}
11
12
override
protected
float
CalculateDamageScale
(
TriggerInsider
insider,
float
deltaTime)
13
{
14
if
(
m_DeferDuration
> 0 && (insider.
lastUpdated
- insider.
timeEntered
) >=
m_DeferDuration
)
15
return
super.CalculateDamageScale(insider, deltaTime);
16
17
return
0;
18
}
19
}
AreaDamageLoopedDeferred
Deferred version of AreaDamageLooped.
Definition
areadamageloopeddeferred.c:3
AreaDamageLoopedDeferred::m_DeferDuration
float m_DeferDuration
Time the damage should be deferred in seconds.
Definition
areadamageloopeddeferred.c:5
AreaDamageLoopedDeferred::SetDeferDuration
override void SetDeferDuration(float time)
Definition
areadamageloopeddeferred.c:7
AreaDamageLoopedDeferred::CalculateDamageScale
float CalculateDamageScale(TriggerInsider insider, float deltaTime)
Definition
areadamageloopeddeferred.c:12
AreaDamageLooped::AreaDamageLooped
void AreaDamageLooped(EntityAI parent, bool loopByObject=true)
Definition
areadamagelooped.c:18
TriggerInsider
The object which is in a trigger and its metadata.
Definition
trigger.c:3
TriggerInsider::lastUpdated
float lastUpdated
Last time the object was updated in seconds, is used for calculating deltaTime.
Definition
trigger.c:16
TriggerInsider::timeEntered
float timeEntered
Time the object was first seen in seconds.
Definition
trigger.c:13
Games
Dayz
scripts
4_world
classes
areadamage
areadamagenew
areadamageloopeddeferred.c
Generated by
1.17.0