private void OnEscClickHandle() { if (GameManager.instance.gameState == GameManager.GameState.InGame) { GameEvents.BroadcastOnGameStateChange(GameManager.GameState.Stop); StopUi.SetActive(true); Debug.Log("ON"); } else { GameEvents.BroadcastOnGameStateChange(GameManager.GameState.InGame); StopUi.SetActive(false); Debug.Log("OFF"); } }
private void OnLobbyEntered(LobbyEnter_t callback) { if (NetworkServer.active) { return; } string hostAdress = SteamMatchmaking.GetLobbyData(new CSteamID(callback.m_ulSteamIDLobby), HostAddresKey); networkManager.networkAddress = hostAdress; networkManager.StartClient(); GameEvents.BroadcastOnGameStateChange(GameManager.GameState.InGame); buttons.SetActive(false); GameManager.instance.hud.StartUi.SetActive(false); GameManager.instance.hud.InGameHUD.SetActive(true); }
public void BackFromOptions() { switch (isLobby) { case true when GameManager.instance.gameState == GameManager.GameState.Start: GameEvents.BroadcastOnGameStateChange(GameManager.GameState.Start); StartUi.SetActive(true); OptionsUi.SetActive(false); break; case false when GameManager.instance.gameState == GameManager.GameState.Options: GameEvents.BroadcastOnGameStateChange(GameManager.GameState.Stop); StopUi.SetActive(true); OptionsUi.SetActive(false); break; } }
public void OptionsOpenedFromPauseMenu() { GameEvents.BroadcastOnGameStateChange(GameManager.GameState.Options); isLobby = false; }
public void OptionsOpenedFromLobby() { GameEvents.BroadcastOnGameStateChange(GameManager.GameState.Start); isLobby = true; }
public void HostLobbyButton() { GameEvents.BroadcastOnGameStateChange(GameManager.GameState.InGame); }
public void ResumeButton() { GameEvents.BroadcastOnGameStateChange(GameManager.GameState.InGame); StopUi.SetActive(false); }