public void RetryButton() { //シーン移動中は実行しない if (SumCanvasAnimation.isMovingScene) { return; } if (_isPause == false) { Pause.Pauser(); } //音の再生 AudioManager.Play(SEType.Button, 1); //BGMフェードアウト AudioManager.FadeOut(2); if (GameManager.IsEditMode) { //リトライ editModeMain.StartCoroutine(editModeMain.RetryPreview()); } else { SumCanvasAnimation.MoveScene("GameScene"); } }
IEnumerator GameOverAnim() { //入力禁止 InputManager.isFreeze = true; //メニューを開けなくする UImanager.isFreeze = true; //BGMフェード AudioManager.FadeOut(2.0f); //爆発 AudioManager.Play(SEType.BombExplosion); ParticleManager.PlayOneShot(ParticleType.BombBlast, FindObjectOfType <PieceBomb>().transform.position, Quaternion.identity, 5); Player.DestroyCurrentContainer(); PieceBomb pb = FindObjectOfType <PieceBomb>(); StageGenerator.RemovePiece(pb); Destroy(pb.gameObject); yield return(new WaitForSeconds(2.0f)); //BGM再生 AudioManager.Play(BGMType.Over, 1, true); if (IsEditMode) { //戻る editModeMain.StartCoroutine(editModeMain.UnloadPreview()); } else { //画面表示 Gameview.GameOverView(); } }