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

◆ SetTime()

void ScriptedWidgetEventHandler::SetTime ( string time,
float multiplier )
inlineprivate

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

409 {
410 if (time != "")
411 {
412 TStringArray arr = new TStringArray;
413
414 time.Split(":", arr);
415
416 if (arr.Count() == 2)
417 {
418 int hour = arr.Get(0).ToInt();
419 int minute = arr.Get(1).ToInt();
420
421 if (hour >= 19 || hour <= 5) //Night
422 {
423 if (multiplier > 1)
424 m_ServerTime.SetImage(3);
425 else
426 m_ServerTime.SetImage(2);
427 }
428 else //Day
429 {
430 if (multiplier > 1)
431 m_ServerTime.SetImage(1);
432 else
433 m_ServerTime.SetImage(0);
434 }
435 }
436 }
437 }
ImageWidget m_ServerTime
Определения ServerBrowserEntry.c:11
array< string > TStringArray
Определения EnScript.c:685
void Split(string sample, out array< string > output)
Splits string into array of strings separated by 'sample'.
Определения EnString.c:396

Перекрестные ссылки m_ServerTime и string::Split().