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

◆ GetDaytime()

int WorldData::GetDaytime ( )
inlineprotected

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

115 {
116 int year, month, day, hour, minute;
117 g_Game.GetWorld().GetDate(year, month, day, hour, minute);
118
119 WorldData worldData = g_Game.GetMission().GetWorldData();
120 float sunriseTimeStart = worldData.GetApproxSunriseTime(month);
121 float sunsetTimeStart = worldData.GetApproxSunsetTime(month);
122
123 if (hour >= sunriseTimeStart && hour < (sunriseTimeStart + 2))
124 return WorldDataDaytime.DAWN;
125 else if (hour >= (sunriseTimeStart + 2) && hour < sunsetTimeStart)
126 return WorldDataDaytime.DAY;
127 else if (hour >= sunsetTimeStart && hour < (sunsetTimeStart + 2))
128 return WorldDataDaytime.DUSK;
129
130 return WorldDataDaytime.NIGHT;
131 }
DayZGame g_Game
Определения DayZGame.c:4074
float GetApproxSunriseTime(float monthday)
Определения WorldData.c:99
float GetApproxSunsetTime(float monthday)
Определения WorldData.c:106
void WorldData()
Определения WorldData.c:58

Перекрестные ссылки WorldDataDaytime::DAWN, WorldDataDaytime::DAY, WorldDataDaytime::DUSK, g_Game, GetApproxSunriseTime(), GetApproxSunsetTime(), WorldDataDaytime::NIGHT и WorldData().