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

◆ GetDaytime()

int WorldData::GetDaytime ( )
inlineprotected

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

105 {
106 int year, month, day, hour, minute;
107 g_Game.GetWorld().GetDate(year, month, day, hour, minute);
108
109 WorldData worldData = g_Game.GetMission().GetWorldData();
110 float sunriseTimeStart = worldData.GetApproxSunriseTime(month);
111 float sunsetTimeStart = worldData.GetApproxSunsetTime(month);
112
113 if (hour >= sunriseTimeStart && hour < (sunriseTimeStart + 2))
114 return WorldDataDaytime.DAWN;
115 else if (hour >= (sunriseTimeStart + 2) && hour < sunsetTimeStart)
116 return WorldDataDaytime.DAY;
117 else if (hour >= sunsetTimeStart && hour < (sunsetTimeStart + 2))
118 return WorldDataDaytime.DUSK;
119
120 return WorldDataDaytime.NIGHT;
121 }
DayZGame g_Game
Определения DayZGame.c:3942
float GetApproxSunriseTime(float monthday)
Определения WorldData.c:89
float GetApproxSunsetTime(float monthday)
Определения WorldData.c:96
void WorldData()
Определения WorldData.c:50

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