public void OnTapLoseButton() { switch (GameObject.Find("MAINLOOP").GetComponent <MainLoop>().GetStage()) { case 1: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_1); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; case 2: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_2); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; case 3: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_3); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; case 4: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_4); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; case 5: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_5); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; } }
public void onTapButton() { RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_1); // ゲームオーバーに, 負けたシーンを渡す Fade_cs.FadeStart(Fade.NEXTSCENE.GAMEOVER); // 遷移したいシーンを選択 }
// Update is called once per frame void Update() { if (!bGameStart) { return; } if (Input.GetKeyDown(KeyCode.Q)) { CameraChange(); } if (CameraChangeFlg) { CameraCnt += Time.deltaTime; if (CameraCnt >= 1) { CameraCnt = 0; CameraChangeFlg = false; CatIncamera.SetActive(false); GameCamera.SetActive(true); Par.SetActive(false); } } pauseF = Pause_cs.m_bPause; if (!Pause_cs.m_bPause) { PuzzleMain_cs.Up(); Playerspown_cs.Up(); SpeedUp_cs.Up(); switch (StageNumber) { case 1: Enemyspown_1_cs.Up(); break; case 2: Enemyspown_2_cs.Up(); break; case 3: Enemyspown_3_cs.Up(); break; case 4: Enemyspown_4_cs.Up(); break; case 5: Enemyspown_5_cs.Up(); break; } if (PlayerEndFlg == true) { // 花吹雪作成 if (!bKami) { bKami = true; Instantiate(Kamihubuki); } EndTime += Time.deltaTime; if (EndTime >= 3.0f) { switch (StageNumber) { case 1: ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_1); EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_1); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR); break; case 2: ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_2); EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_2); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR); break; case 3: ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_3); EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_3); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR); break; case 4: ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_4); EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_4); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR); break; case 5: ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_5); EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_5); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR); break; } } } if (EnemyEndFlg == true) { EndTime += Time.deltaTime; if (EndTime >= 2.0f) { EnemyEndFlg = false; switch (StageNumber) { case 1: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_1); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; case 2: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_2); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; case 3: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_3); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; case 4: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_4); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; case 5: RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_5); Sound.StopBgm(); GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER); break; } } } //for (int i = 0; i < Player_csList.Count; i ++) // Player_csList [i].Up (); //for (int i = 0; i < Enemy_csList.Count; i ++) // Enemy_csList [i].Up (); } else { Pause_cs.Up(); } }