Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        public void OnEnable()
        {
            instance = this;
            lobbyManager.topPanel.ToggleVisibility(true);

            ipInput.onEndEdit.RemoveAllListeners();
            ipInput.onEndEdit.AddListener(onEndEditIP);

            matchNameInput.onEndEdit.RemoveAllListeners();
            matchNameInput.onEndEdit.AddListener(onEndEditGameName);
        }