IEnumerator SetupGameOver() { state = MainState.GameOver; GameObject.FindWithTag("Player").GetComponent <PlayerMove>().playerState = PlayerMove.PlayerState.GAME_OVER; GameInstanceComponent instance = GameObject.Find("GameInstance").GetComponent <GameInstanceComponent>(); middleText.text = "ゲームオーバー"; yield return(new WaitForSeconds(5.0f)); instance.LoadLevelSelectScene(); }
IEnumerator SetupClear() { state = MainState.Clear; GameObject.FindWithTag("Player").GetComponent <PlayerMove>().playerState = PlayerMove.PlayerState.CLEAR; GameInstanceComponent instance = GameObject.Find("GameInstance").GetComponent <GameInstanceComponent>(); instance.SetStageClearInfo(instance.level_index, score.score); middleText.text = "ステージクリア"; yield return(new WaitForSeconds(5.0f)); instance.LoadLevelSelectScene(); }