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); } } }
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; } }
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; } }
private void OnSubmit(ListViewItem item) { MultiplayerSelectLobbyMenuItem multiplayerSelectLobbyMenuItem = selectedMenuItem = (item as MultiplayerSelectLobbyMenuItem); JoinClick(); }