DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Init() [1/2]

void Environment::Init ( )
inlineprivate

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

См. определение в файле Environment.c строка 96

97 {
98 m_PlayerSpeed = 0.0;
99 m_WetDryTick = 0.0;
100 m_RoofCheckTimer = 0.0;
101 m_WaterLevel = 0.0;
102 m_HeatComfort = m_Player.GetStatHeatComfort().Get();
103 m_WorldData = g_Game.GetMission().GetWorldData();
104 m_EnvironmentTemperature = m_WorldData.GetBaseEnvTemperatureAtObject(m_Player);
105
106 m_IsUnderRoof = false;
107 m_IsInWater = false;
108 m_SurfaceType = "cp_dirt";
109
110 m_HeatBufferTimer = 0.0;
111
113 m_UTemperatureSources = new array<UTemperatureSource>();
114 m_UTSAverageTemperatureBuffer = new SimpleMovingAverage<float>(10, 0.0);
115 m_AverageHeatComfortBuffer = new SimpleMovingAverage<float>(20, m_HeatComfort);
116
118 m_SlotIdsComplete = new array<int>();
120 InventorySlots.HEADGEAR,
121 InventorySlots.MASK,
122 InventorySlots.EYEWEAR,
123 InventorySlots.GLOVES,
124 InventorySlots.ARMBAND,
125 InventorySlots.BODY,
126 InventorySlots.HIPS,
127 InventorySlots.VEST,
128 InventorySlots.BACK,
129 InventorySlots.LEGS,
130 InventorySlots.FEET
131 };
133 m_SlotIdsUpper = new array<int>();
135 InventorySlots.GLOVES,
136 InventorySlots.ARMBAND,
137 InventorySlots.BODY,
138 InventorySlots.HIPS,
139 InventorySlots.VEST,
140 InventorySlots.BACK,
141 InventorySlots.LEGS,
142 InventorySlots.FEET
143 };
145 m_SlotIdsBottom = new array<int>();
147 InventorySlots.HIPS,
148 InventorySlots.LEGS,
149 InventorySlots.FEET
150 };
152 m_SlotIdsLower = new array<int>();
154 InventorySlots.FEET,
155 };
156
159 m_HeadParts = new array<int>();
160 m_HeadParts = {
161 InventorySlots.HEADGEAR,
162 InventorySlots.MASK,
163 };
164
165 m_BodyParts = new array<int>();
166 m_BodyParts = {
167 InventorySlots.GLOVES,
168 InventorySlots.HIPS,
169 InventorySlots.BODY,
170 InventorySlots.BACK,
171 InventorySlots.VEST,
172 InventorySlots.MELEE,
173 InventorySlots.SHOULDER
174 };
175
176 m_FeetParts = new array<int>();
177 m_FeetParts = {
178 InventorySlots.LEGS,
179 InventorySlots.FEET,
180 };
181
183 m_EnvironmentSnapshot = new EnvironmentSnapshotData();
184
185 m_Initialized = true;
186 }
DayZGame g_Game
Определения DayZGame.c:3868
EEnvironmentHeatcomfortBehaviorCategory
Определения Environment.c:2
ref array< int > m_SlotIdsBottom
Определения Environment.c:65
float m_RoofCheckTimer
keeps wetness of most wet item in player's possesion
Определения Environment.c:27
ref array< int > m_SlotIdsComplete
Определения Environment.c:63
ref array< int > m_SlotIdsLower
Определения Environment.c:66
WorldData m_WorldData
Определения Environment.c:72
ref SimpleMovingAverage< float > m_UTSAverageTemperatureBuffer
Определения Environment.c:77
ref array< int > m_SlotIdsUpper
Определения Environment.c:64
int m_HeatComfortBehaviorCategory
Определения Environment.c:80
ref array< UTemperatureSource > m_UTemperatureSources
Определения Environment.c:76
float m_WetDryTick
Определения Environment.c:25
ref array< int > m_BodyParts
Определения Environment.c:69
float m_EnvironmentTemperature
Определения Environment.c:45
string m_SurfaceType
Определения Environment.c:47
float m_UTSAverageTemperature
Определения Environment.c:75
float m_WaterLevel
Определения Environment.c:54
ref SimpleMovingAverage< float > m_AverageHeatComfortBuffer
Определения Environment.c:78
ref EnvironmentSnapshotData m_EnvironmentSnapshot
Определения Environment.c:1561
ref array< int > m_FeetParts
Определения Environment.c:70
bool m_Initialized
Определения Environment.c:82
PlayerBase m_Player
Определения Environment.c:30
float m_HeatBufferTimer
Определения Environment.c:60
float m_HeatComfort
Определения Environment.c:35
float m_PlayerSpeed
Определения Environment.c:32
ref array< int > m_HeadParts
Определения Environment.c:68
bool m_IsUnderRoof
Определения Environment.c:55
bool m_IsInWater
Определения Environment.c:57

Перекрестные ссылки g_Game, m_AverageHeatComfortBuffer, m_BodyParts, m_EnvironmentSnapshot, m_EnvironmentTemperature, m_FeetParts, m_HeadParts, m_HeatBufferTimer, m_HeatComfort, m_HeatComfortBehaviorCategory, m_Initialized, m_IsInWater, m_IsUnderRoof, m_Player, m_PlayerSpeed, m_RoofCheckTimer, m_SlotIdsBottom, m_SlotIdsComplete, m_SlotIdsLower, m_SlotIdsUpper, m_SurfaceType, m_UTemperatureSources, m_UTSAverageTemperature, m_UTSAverageTemperatureBuffer, m_WaterLevel, m_WetDryTick и m_WorldData.

Используется в Init().