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

◆ UpdateBaseEnvTemperature()

void WorldData::UpdateBaseEnvTemperature ( float timeslice)
inlineprotected

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

165 {
166 m_Timer += timeslice;
167 if (m_Timer > 30 || !m_EnTempUpdated)
168 {
169 int year, month, day, hour, minute;
170 GetGame().GetWorld().GetDate( year, month, day, hour, minute );
171 m_EnvironmentTemperature = CalcBaseEnvironmentTemperature( month + ( day / 32.0 ), hour + ( minute / 60.0 ) );
172 m_Timer = 0;
173
174 if (!m_EnTempUpdated)
175 m_EnTempUpdated = true;
176 }
177 }
proto native World GetWorld()
proto void GetDate(out int year, out int month, out int day, out int hour, out int minute)
Get actual ingame world time.
float m_Timer
Определения WorldData.c:21
float m_EnvironmentTemperature
Определения WorldData.c:19
bool m_EnTempUpdated
Определения WorldData.c:20
float CalcBaseEnvironmentTemperature(float monthday, float daytime)
Определения WorldData.c:122
proto native CGame GetGame()

Перекрестные ссылки CalcBaseEnvironmentTemperature(), World::GetDate(), GetGame(), CGame::GetWorld(), m_EnTempUpdated, m_EnvironmentTemperature и m_Timer.

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