Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
volcanicarea.c
Go to the documentation of this file.
1
2class VolcanicArea : EffectArea
3{
6 protected ref UniversalTemperatureSourceLambdaConstant m_UTSLConstant;
7
8 override void DeferredInit()
9 {
10 super.DeferredInit();
11
12 InitZone();
13 }
14
15 override void InitZoneServer()
16 {
17 super.InitZoneServer();
18
20 m_UTSSettings.m_Updateable = true;
21 m_UTSSettings.m_UpdateInterval = 1;
22 m_UTSSettings.m_TemperatureItemCap = GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE;
23 m_UTSSettings.m_TemperatureCap = 24;
24 m_UTSSettings.m_RangeFull = 1;
25 m_UTSSettings.m_RangeMax = m_Radius;
26 m_UTSSettings.m_Position = m_Position;
27 m_UTSSettings.m_IsWorldOverriden = false;
28
29 m_UTSLConstant = new UniversalTemperatureSourceLambdaConstant();
31
32 if ( m_TriggerType != "" )
33 CreateTrigger(m_PositionTrigger, m_Radius);
34
35 m_UTSource.SetActive(true);
36 }
37}
float m_Radius
original Timer deletes m_params which is unwanted
Volcanic area.
Definition volcanicarea.c:3
override void DeferredInit()
Definition volcanicarea.c:8
ref UniversalTemperatureSourceSettings m_UTSSettings
Definition volcanicarea.c:5
override void InitZoneServer()
ref UniversalTemperatureSourceLambdaConstant m_UTSLConstant
Definition volcanicarea.c:6
ref UniversalTemperatureSource m_UTSource
Definition volcanicarea.c:4
override void InitZone()
vector m_Position
Cached world position.
Definition effect.c:43
void CreateTrigger()
Definition trapbase.c:475