public void GameOver()
 {
     if (gameState == GameState.Paused)
     {
         gameSceneManager.PauseButtonClicked();
     }
     OrientationHelper.LockRotation(false);
     //TryLoadResults();
     gameSceneManager.GameOver();
     postAttempts = 0;
     gameState    = GameState.Results;
     //Invoke("ShowResultsScreen", 2.5f);
 }
Пример #2
0
    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();
            }
        }
    }
Пример #3
0
    void MsgSCGameOverProcedure(BinaryReader br)
    {
        MsgSCGameOver msg = new MsgSCGameOver();

        gamescenemanager.GameOver(msg);
    }