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

◆ GetRandomFreeResult()

static GetServersResultRow OnlineServices::GetRandomFreeResult ( GetFirstServerWithEmptySlotResult results)
inlinestaticprotected

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

639 {
640 GetServersResultRow result;
641 array<ref GetServersResultRow> results_free = new array<ref GetServersResultRow>;
642
643 if ( results && results.m_Result && results.m_Result.m_Results && results.m_Result.m_Results.Count() > 0 )
644 {
645 foreach ( GetServersResultRow result_temp : results.m_Result.m_Results )
646 {
647 if ( result_temp.m_FreeSlots > 0 )
648 {
649 results_free.Insert( result_temp );
650 }
651 }
652 }
653
654 return results_free.GetRandomElement();
655 }
GetServersResult m_Result
Определения BiosLobbyService.c:335
ref GetServersResultRowArray m_Results
Определения BiosLobbyService.c:373
int m_FreeSlots
Определения BiosLobbyService.c:186

Перекрестные ссылки GetServersResultRow::m_FreeSlots, GetFirstServerWithEmptySlotResult::m_Result и GetServersResult::m_Results.

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