private void handleTournamentStarted(ResponseStatus status, IIncommingMessage msg) { if (status != ResponseStatus.Success) { Debug.LogError(msg.AsString()); return; } TournamentInfoMsg specMsg = msg.Deserialize <TournamentInfoMsg>(); AdminUIManager.requestGotoState(ClientUI.ClientUIStates.PlayingTournament, () => { AdminRunningTournamentManager.onTournamentStarted(specMsg); }); }
void Start() { singleton = this; SceneManager.sceneLoaded += (arg0, arg1) => { foreach (Action a in onLoadActions) { a(); } }; Msf.Connection.StatusChanged += ((status) => { if (status == Barebones.Networking.ConnectionStatus.Disconnected) { requestLogout(); } }); mainMenu.init(); initScenes(); }
private void Update() { if (runningTournament == false) { return; } if (Input.GetKeyDown(KeyCode.Escape)) { if (spectating) { AdminUIManager.requestGotoState(ClientUI.ClientUIStates.PlayingTournament, () => { spectating = false; initVisualTree(tournamentInfo); }); } } }
public void startNewSpectateGame(RunningGameInfoMsg infoMsg) { currentRoomID = infoMsg.gameID; handleLogInit(infoMsg); AdminUIManager.requestGotoGame(infoMsg.gameType, onGameSceneLoaded); }
private void handleValidLogin() { AdminUIManager.requestLogin(); }
public void onStatsPressed() { AdminUIManager.requestGotoState(ClientUIStates.Stats); setActive(false); }
public void onGameLobbyPressed() { AdminUIManager.requestGotoState(ClientUIStates.GameLobby); setActive(false); }
public void onLogoutPressed() { AdminUIManager.requestLogout(); setActive(false); }