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

◆ OnLoadServersAsyncFinished()

override void ServerBrowserTabConsolePages::OnLoadServersAsyncFinished ( )
inlineprotected

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

25 {
26 // m_TotalLoadedServers for FAVORITES tab is determined by total number of favorited servers
27 TStringArray favIds = m_Menu.GetFavoritedServerIds();
28 m_TotalLoadedServers = favIds.Count();
29 super.OnLoadServersAsyncFinished();
30 SetFocusServers();
31
32 int totalVisibleEntries = 0;
33 foreach(string serverID, ServerBrowserEntry entry: m_EntryWidgets)
34 {
35 if (entry.GetRoot().IsVisible())
36 totalVisibleEntries++;
37 }
38
39 if (GetTabType() == TabType.FAVORITE && totalVisibleEntries == 0)
40 GetGame().GetCallQueue(CALL_CATEGORY_GUI).Call(m_Menu.SwitchToOfficalTab);
41 }
TabType GetTabType()
Определения ServerBrowserTab.c:630
ref map< string, ref ServerBrowserEntry > m_EntryWidgets
Определения ServerBrowserTab.c:32
TabType
Определения ServerBrowserTab.c:2
int m_TotalLoadedServers
Определения ServerBrowserTab.c:49
ServerBrowserMenuNew m_Menu
Определения ServerBrowserTab.c:37
DayZGame GetGame()
Определения gameplay.c:636
array< string > TStringArray
Определения EnScript.c:712
const int CALL_CATEGORY_GUI
Определения 3_Game/DayZ/tools/tools.c:9

Перекрестные ссылки CALL_CATEGORY_GUI, GetGame(), GetTabType(), m_EntryWidgets, m_Menu и m_TotalLoadedServers.

Используется в ServerBrowserTab::OnLoadServersAsyncConsole().