public void GameOver() { if (gameState == GameState.Paused) { gameSceneManager.PauseButtonClicked(); } OrientationHelper.LockRotation(false); //TryLoadResults(); gameSceneManager.GameOver(); postAttempts = 0; gameState = GameState.Results; //Invoke("ShowResultsScreen", 2.5f); }
void Update() { // タイトル画面は対象外 if (SceneManager.GetActiveScene().name == GameUtil.Const.SCENE_NAME_TITLE) { return; } // 落下したら破棄する if (transform.position.y < -10) { Destroy(gameObject); } // 落下オブジェクトのままで3秒以上経ったらゲームオーバー if (status == State.DROP) { gameOverTime -= Time.deltaTime; if (gameOverTime < 0) { gameSceneManager.GameOver(); } } }
void MsgSCGameOverProcedure(BinaryReader br) { MsgSCGameOver msg = new MsgSCGameOver(); gamescenemanager.GameOver(msg); }