10 super.Construct(parent, menu, type);
35 int totalServersAlreadyShown =
m_PageIndex * SERVERS_VISIBLE_COUNT + index;
38 for (
int i = startingIndex; i < relevantCachedInfo.Count(); ++i)
40 if (index >= SERVERS_VISIBLE_COUNT)
47 cachedInfo = relevantEntry.param2;
48 string ip = cachedInfo.param1;
49 string cachedName = cachedInfo.param2;
50 int connPort = cachedInfo.param3;
51 int queryPort = cachedInfo.param4;
58 offlineRow.
m_Id = relevantEntry.param1;
59 offlineRow.
m_Name = cachedName;
66 ServerBrowserEntry entry = GetServerEntryByIndex(index, offlineRow.
m_Id);
68 entry.SetIsOnline(
false);
69 entry.FillInfo(offlineRow);
90 string ip = cachedInfo.param1;
91 int connPort = cachedInfo.param3;
92 return ip +
":" + connPort;
97 string ip = cachedInfo.param1;
98 int queryPort = cachedInfo.param4;
99 return ip +
":" + queryPort;
Param4< string, string, int, int > CachedServerInfo
ref GetServersInput m_CurrentFilterInput
string m_CurrentSelectedServer
ServerBrowserMenuNew m_Menu
void AddFavoritesToFilter(GetServersInput input)
ref set< string > m_OnlineFavServers
GetServersResultRow the output structure of the GetServers operation that represents one game server.
static void LoadServers(notnull GetServersInput inputValues)
static void GetCachedFavServerInfo(array< ref CachedServerInfo > favServersInfoCache)
string GetQueryEndPoint(CachedServerInfo cachedInfo)
override void RefreshList()
string GetConnEndPoint(CachedServerInfo cachedInfo)
ref array< ref CachedServerInfo > m_CachedFavoriteServerInfo
override void LoadExtraEntries(int index)
override void Construct(Widget parent, ServerBrowserMenuNew menu, TabType type)
Result for an object found in CGame.IsBoxCollidingGeometryProxy.