DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ContaminatedArea_Local.c
См. документацию.
2{
3 const float TICK_RATE = 1;
4 ref Timer m_Timer1 = new Timer;
5 float m_Lifetime = 360;
6 // ----------------------------------------------
7 // INITIAL SETUP
8 // ----------------------------------------------
9
11 {
12 m_EffectsPriority = -10;
13 }
14
15 override void SetupZoneData( EffectAreaParams params )
16 {
17 params.m_ParamPartId = ParticleList.CONTAMINATED_AREA_GAS_AROUND;
18 params.m_ParamInnerRings = 0;
19 params.m_ParamPosHeight = 3;
20 params.m_ParamNegHeight = 5;
21 params.m_ParamRadius = 10;
22 params.m_ParamOuterToggle = false;
23 params.m_ParamTriggerType = "ContaminatedTrigger_Local";
24
25 params.m_ParamAroundPartId = 0;
26 params.m_ParamTinyPartId = 0;
27
28 super.SetupZoneData( params );
29 }
30
31 override void EEInit()
32 {
33 if (GetGame().IsServer() || !GetGame().IsMultiplayer())
34 {
35 SetupZoneData(new EffectAreaParams);
36 m_Timer1.Run(TICK_RATE, this, "Tick", NULL, true);
37 }
38 }
39
40 override void SpawnItems()
41 {
42 // override base funcionality as we don't want any items spawned here
43 }
44
45 override float GetStartDecayLifetime()
46 {
47 return 20;
48 }
49
50 override float GetFinishDecayLifetime()
51 {
52 return 10;
53 }
54
55 override float GetRemainingTime()
56 {
57 return m_Lifetime;
58 }
59
60 override void Tick()
61 {
63 if (m_Lifetime <= 0)
64 {
65 Delete();
66 }
67 }
68
69
70}
void ContaminatedArea_Dynamic()
Определения ContaminatedArea_Dynamic.c:61
override void SpawnItems()
Определения ContaminatedArea_Local.c:40
const float TICK_RATE
Определения ContaminatedArea_Local.c:3
override void EEInit()
Определения ContaminatedArea_Local.c:31
override void SetupZoneData(EffectAreaParams params)
Определения ContaminatedArea_Local.c:15
override float GetRemainingTime()
Определения ContaminatedArea_Local.c:55
void ContaminatedArea_Local()
Определения ContaminatedArea_Local.c:10
override float GetFinishDecayLifetime()
Определения ContaminatedArea_Local.c:50
override float GetStartDecayLifetime()
Определения ContaminatedArea_Local.c:45
ref Timer m_Timer1
Определения ContaminatedArea_Local.c:4
override void Tick()
Определения ContaminatedArea_Local.c:60
static const int CONTAMINATED_AREA_GAS_AROUND
Определения ParticleList.c:300
Определения ParticleList.c:12
Определения DayZPlayerImplement.c:63
proto native CGame GetGame()