/// <summary> /// 同じステージを挑戦 /// </summary> public void TrySameStage(bool isClear) { stageManager.Initialize(stageManager.CurrentStage(), isClear); //StageManager初期化 sceneManager.ChangeScene(sceneManager.CurrentScene()); //同じシーンを読み込む if (isClear) //クリアの場合は以下実行しない { return; } //カメラ位置とRespawn位置を記録 Vector3 pos = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerRespawn>().GetRespawnPosition(); stageManager.SetStartPos(pos); stageManager.SetCameraPos(); }