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

◆ GetRandomFreeResult()

static GetServersResultRow OnlineServices::GetRandomFreeResult ( GetFirstServerWithEmptySlotResult results)
inlinestaticprotected

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

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

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

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