示例#1
0
 private void UpdateLobbies(bool focus = true)
 {
     list.Bind(items);
     if (items.Count == 0)
     {
         selectedMenuItem = null;
         noLobbiesMessage.gameObject.SetActive(value: true);
         if (lobbySelectMenuOptions != null && selectedMenuItem != null)
         {
             showJoinText = selectedMenuItem.IsActive();
         }
         else
         {
             showJoinText = false;
         }
         hostButton.Select();
         LevelInformationBoxEnabled(enabled: false);
     }
     else
     {
         noLobbiesMessage.gameObject.SetActive(value: false);
         if (focus)
         {
             list.FocusItem(0);
         }
     }
 }
示例#2
0
        private void OnDeSelect(ListViewItem item)
        {
            MultiplayerSelectLobbyMenuItem multiplayerSelectLobbyMenuItem = item as MultiplayerSelectLobbyMenuItem;

            if (selectedMenuItem != null)
            {
                selectedMenuItem.SetActive(active: false);
            }
            if (lobbySelectMenuOptions != null && selectedMenuItem != null)
            {
                showJoinText = selectedMenuItem.IsActive();
            }
            else
            {
                showJoinText = false;
            }
        }
示例#3
0
        private void OnSelect(ListViewItem item)
        {
            MultiplayerSelectLobbyMenuItem multiplayerSelectLobbyMenuItem = selectedMenuItem = (item as MultiplayerSelectLobbyMenuItem);

            selectedMenuItem.SetActive(active: true);
            if (lobbySelectMenuOptions != null && selectedMenuItem != null)
            {
                showJoinText = selectedMenuItem.IsActive();
            }
            else
            {
                showJoinText = false;
            }
            if (!levelInformationBox.gameObject.activeSelf)
            {
                LevelInformationBoxEnabled(enabled: true);
            }
            if (previousSelected != item)
            {
                levelInformationBox.UpdateDisplay(selectedMenuItem.boundData);
                previousSelected = item;
            }
        }
示例#4
0
        private void OnSubmit(ListViewItem item)
        {
            MultiplayerSelectLobbyMenuItem multiplayerSelectLobbyMenuItem = selectedMenuItem = (item as MultiplayerSelectLobbyMenuItem);

            JoinClick();
        }