private void FixedUpdate() { switch (fade.GetFadeState()) { case Fade.FadeState.FADE_STATE_IN: fade.FadeIn(); break; case Fade.FadeState.FADE_STATE_OUT: fade.FadeOut(); break; case Fade.FadeState.FADE_STATE_NEXT_SCENE: SceneManager.LoadScene("Result"); break; default: if (playerObjWithFlick.GetIfGameOver()) { fade.SetFadeState(Fade.FadeState.FADE_STATE_OUT); audioManager.PlaySE(AudioManager.SE.SE_GAME_OVER, 1, 0.2f); } break; } }