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

◆ Init() [1/2]

void Init ( )
private

Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

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

112 {
113 m_PlayerSpeed = 0.0;
114 m_WetDryTick = 0.0;
115 m_RoofCheckTimer = 0.0;
116 m_WaterLevel = 0.0;
117 m_HeatComfort = m_Player.GetStatHeatComfort().Get();
118 m_WorldData = g_Game.GetMission().GetWorldData();
119 m_EnvironmentTemperature = m_WorldData.GetBaseEnvTemperatureAtObject(m_Player);
120
121 m_IsUnderRoof = false;
122 m_IsInWater = false;
123 m_SurfaceType = "cp_dirt";
124
125 m_HeatBufferTimer = 0.0;
126
129 m_UTSAverageTemperatureBuffer = new SimpleMovingAverage<float>(10, 0.0);
130 m_AverageHeatComfortBuffer = new SimpleMovingAverage<float>(20, m_HeatComfort);
131
135 InventorySlots.HEADGEAR,
136 InventorySlots.MASK,
137 InventorySlots.EYEWEAR,
138 InventorySlots.GLOVES,
139 InventorySlots.ARMBAND,
140 InventorySlots.BODY,
141 InventorySlots.HIPS,
142 InventorySlots.VEST,
143 InventorySlots.BACK,
144 InventorySlots.LEGS,
145 InventorySlots.FEET
146 };
150 InventorySlots.GLOVES,
151 InventorySlots.ARMBAND,
152 InventorySlots.BODY,
153 InventorySlots.HIPS,
154 InventorySlots.VEST,
155 InventorySlots.BACK,
156 InventorySlots.LEGS,
157 InventorySlots.FEET
158 };
162 InventorySlots.HIPS,
163 InventorySlots.LEGS,
164 InventorySlots.FEET
165 };
169 InventorySlots.FEET,
170 };
171
174 m_HeadParts = new array<int>();
175 m_HeadParts = {
176 InventorySlots.HEADGEAR,
177 InventorySlots.MASK,
178 };
179
180 m_BodyParts = new array<int>();
181 m_BodyParts = {
182 InventorySlots.GLOVES,
183 InventorySlots.HIPS,
184 InventorySlots.BODY,
185 InventorySlots.BACK,
186 InventorySlots.VEST,
187 InventorySlots.MELEE,
188 InventorySlots.SHOULDER
189 };
190
191 m_FeetParts = new array<int>();
192 m_FeetParts = {
193 InventorySlots.LEGS,
194 InventorySlots.FEET,
195 };
196
198 m_EnvironmentSnapshot = new EnvironmentSnapshotData();
199
200 m_Initialized = true;
201 }
DayZGame g_Game
Определения DayZGame.c:3868
bool m_IsInWater
Определения Environment.c:70
ref EnvironmentSnapshotData m_EnvironmentSnapshot
Определения Environment.c:1762
ref SimpleMovingAverage< float > m_UTSAverageTemperatureBuffer
Определения Environment.c:90
ref array< UTemperatureSource > m_UTemperatureSources
Определения Environment.c:89
ref array< int > m_SlotIdsComplete
Определения Environment.c:76
int m_HeatComfortBehaviorCategory
Определения Environment.c:93
float m_HeatBufferTimer
Определения Environment.c:73
float m_UTSAverageTemperature
Определения Environment.c:88
float m_EnvironmentTemperature
Определения Environment.c:58
ref array< int > m_HeadParts
Определения Environment.c:81
ref array< int > m_SlotIdsUpper
Определения Environment.c:77
float m_PlayerSpeed
Определения Environment.c:45
WorldData m_WorldData
Определения Environment.c:85
ref array< int > m_SlotIdsLower
Определения Environment.c:79
ref SimpleMovingAverage< float > m_AverageHeatComfortBuffer
Определения Environment.c:91
float m_HeatComfort
Определения Environment.c:48
bool m_IsUnderRoof
Определения Environment.c:68
ref array< int > m_BodyParts
Определения Environment.c:82
ref array< int > m_FeetParts
Определения Environment.c:83
float m_WetDryTick
Определения Environment.c:38
EEnvironmentHeatcomfortBehaviorCategory
Categories that are changing behavior of Heat comfort processing.
Определения Environment.c:5
string m_SurfaceType
Определения Environment.c:60
ref array< int > m_SlotIdsBottom
Определения Environment.c:78
float m_WaterLevel
Определения Environment.c:67
float m_RoofCheckTimer
keeps wetness of most wet item in player's possesion
Определения Environment.c:40
DayZPlayer m_Player
Определения Hand_Events.c:42
bool m_Initialized
Определения UiHintPanel.c:317
provides access to slot configuration
Определения InventorySlots.c:6
Result for an object found in CGame.IsBoxCollidingGeometryProxy.

Перекрестные ссылки 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.