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

◆ ResetSliders() [2/2]

void UIPopupScript::ResetSliders ( )
inlineprivate

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

256 {
257 int year, month, day, hour, minute;
258 GetGame().GetWorld().GetDate( year, month, day, hour, minute );
259 m_SldStartTime.SetCurrent( ((hour * 60) + minute) / 14.39 );
260 UpdateSliderStartTime( hour, minute );
261
262 float start_day = day;
263 int month_tmp = month;
264 while ( month_tmp > 1 )
265 {
266 month_tmp--;
267 start_day += m_DaysInMonth[month];
268 }
269 m_SldStartDay.SetCurrent( start_day / 3.64 );
270 UpdateSliderStartDay( month, day );
271
272 Weather weather = GetGame().GetWeather();
273
274 m_SldOvercast.SetCurrent(weather.GetOvercast().GetActual() * 100);
276
277 m_SldRain.SetCurrent(weather.GetRain().GetActual() * 100);
279
280 m_SldFog.SetCurrent(weather.GetFog().GetActual() * 100);
282
283 float slider_wind_value = ( weather.GetWindSpeed() / weather.GetWindMaximumSpeed() ) * 100;
284 m_SldWindForce.SetCurrent( slider_wind_value );
286 }
proto native World GetWorld()
proto native Weather GetWeather()
Returns weather controller object.
void UpdateSliderOvercast()
Определения UIPopupScriptSceneManager.c:413
void UpdateSliderStartTime(int hour, int minute)
Определения UIPopupScriptSceneManager.c:401
SliderWidget m_SldStartTime
Определения UIPopupScriptSceneManager.c:17
static const int m_DaysInMonth[12]
Определения UIPopupScriptSceneManager.c:11
void UpdateSliderWindForce()
Определения UIPopupScriptSceneManager.c:431
SliderWidget m_SldOvercast
Определения UIPopupScriptSceneManager.c:21
void UpdateSliderStartDay(int month, int day)
Определения UIPopupScriptSceneManager.c:407
SliderWidget m_SldWindForce
Определения UIPopupScriptSceneManager.c:27
SliderWidget m_SldRain
Определения UIPopupScriptSceneManager.c:23
SliderWidget m_SldFog
Определения UIPopupScriptSceneManager.c:25
void UpdateSliderFog()
Определения UIPopupScriptSceneManager.c:425
void UpdateSliderRain()
Определения UIPopupScriptSceneManager.c:419
SliderWidget m_SldStartDay
Определения UIPopupScriptSceneManager.c:19
proto native Fog GetFog()
Returns a fog phenomenon object.
proto native float GetWindSpeed()
Returns actual wind speed in metre per second.
proto native float GetWindMaximumSpeed()
Returns maximal wind speed in metre per second.
proto native Rain GetRain()
Returns a rain phenomenon object.
proto native Overcast GetOvercast()
Returns an overcast phenomenon object.
proto native float GetActual()
proto void GetDate(out int year, out int month, out int day, out int hour, out int minute)
Get actual ingame world time.
proto native CGame GetGame()

Перекрестные ссылки WeatherPhenomenon::GetActual(), World::GetDate(), Weather::GetFog(), GetGame(), Weather::GetOvercast(), Weather::GetRain(), CGame::GetWeather(), Weather::GetWindMaximumSpeed(), Weather::GetWindSpeed(), CGame::GetWorld(), m_DaysInMonth, m_SldFog, m_SldOvercast, m_SldRain, m_SldStartDay, m_SldStartTime, m_SldWindForce, UpdateSliderFog(), UpdateSliderOvercast(), UpdateSliderRain(), UpdateSliderStartDay(), UpdateSliderStartTime() и UpdateSliderWindForce().