Beispiel #1
0
 private void actOnLastPhase()
 {
     _alpha += _alpha_plus;
     setAlpha(_alpha, _image_prologues[(int)_phase]);
     if (_alpha >= 2.0f)
     {
         enabled = false;
         _changer.changeScene();
     }
 }
 //最大レベル(プレイヤー死亡)
 private void PlayerDie()
 {
     Cursor.visible   = true;
     Cursor.lockState = CursorLockMode.None;
     if (_player.gameObject.tag != "Gameover")
     {
         _player.gameObject.tag = "Gameover";
         _sceneChange.changeScene("GameOver");
     }
 }
Beispiel #3
0
 //Collider関連
 private void OnCollisionEnter(Collision collision)
 {
     //プレイヤーに触れたらゲームオーバーシーンへ遷移
     if (collision.gameObject.tag == "Player")
     {
         Cursor.visible   = true;
         Cursor.lockState = CursorLockMode.None;
         audioSource.PlayOneShot(gameover, 0.5f);
         collision.gameObject.tag = "Gameover";
         _sceneChangeTrigger.changeScene("GameOver");
     }
 }
    /// <summary>
    /// 以下、ボタン用の関数
    /// </summary>

    //タイトルに戻る
    public void ReturnTitle()
    {
        _sceneChange.changeScene("Title");
    }