private void TrackEnemies() { _enemyCount--; if (_enemyCount < 1) { _gameOverUI.Show("You Win!"); } }
public static void ShowGameOverUI(ScoreInfo scoreInfo) { HandUI.gameObject.SetActive(false); ScoreUI.gameObject.SetActive(false); GameOverUI.gameObject.SetActive(true); TutorialUI.gameObject.SetActive(false); GameOverUI.Show(scoreInfo); }
void OnPlayerDead() { Assert.That(_state == GameStates.Playing); _state = GameStates.GameOver; _runner.Stop(); _enemyManager.Stop(); _score.NewScore(); _scene.Stop(); _gameOverUI.Show(); }
public override void Execute(object data = null) { GameModel gameModel = GetModel <GameModel>(); GameOverUI gameOverUI = GetView <GameOverUI>(); gameOverUI.Show(); gameModel.IsOver = true; //gameModel.IsPause = true; //Time.timeScale = 0; GameSetting.Instance.playSound.PauseBgAudio(); GameSetting.Instance.playSound.PauseStepAudio(); }
public void EndGame() { _ball.ResetSpeed(); _gameOverUI.Show(_player1, _player2, () => { if (HasNewHighscore()) { _highscoreUI.Show(_score, OnNewHighscoreSaved); } else { _endOfGameUI.Show(_highscores); } }); }
private void EndGaming(MessageXieYi xieyi) { Debug.Log("结束游戏"); CurrentPlayType = FramePlayType.游戏未开始; frameIndex = 0; reConnectIndex = 0;//游戏结束的时候未完成复现,则清除重连记录帧 CameraManager.instance.SetCameraEnable(false); CameraManager.instance.SetCameraFollow(transform); foreach (var item in memberGroup) { item.Value.Init(item.Key); } GameRunUI.Close(); TeamType winTeam = (TeamType)int.Parse(SerializeHelper.ConvertToString(xieyi.MessageContent)); RoomUI.Show(); GameOverUI.Show(winTeam); }
public void ShowGameOver(bool success) { gameOverUI.Show(success); }
public void ShowGameOver() { gameOverPanel.Show(); }
public void SetGameOver() { HideGameplayUI(); m_gameOverUI.Show(); }