public void OnGUIMatchList(bool success, string extendedInfo, List <MatchInfoSnapshot> matches) { if (matches.Count == 0) { if (currentPage == 0) { noServerFound.SetActive(true); } currentPage = previousPage; return; } noServerFound.SetActive(false); foreach (Transform t in serverListRect) { Destroy(t.gameObject); } foreach (MatchInfoSnapshot match in matches) { if (match.averageEloScore == LobbyMainMenu.GetGameMode()) { GameObject o = Instantiate(serverEntryPrefab) as GameObject; o.GetComponent <LobbyServerEntry>().Populate(match, lobbyManager, (matches.Count % 2 == 0) ? OddServerColor : EvenServerColor); o.transform.SetParent(serverListRect, false); } } }
public void OnEnable() { instance = this; lobbyManager.topPanel.ToggleVisibility(true); ipInput.onEndEdit.RemoveAllListeners(); ipInput.onEndEdit.AddListener(onEndEditIP); matchNameInput.onEndEdit.RemoveAllListeners(); matchNameInput.onEndEdit.AddListener(onEndEditGameName); }