IEnumerator GameEnd() { m_PlayMode = PlayMode.NoPlay; if (m_IsRun) { yield break; } m_IsRun = true; yield return(new WaitForSeconds(3)); if (m_IsGameClear) { m_StageManger.StageClear(); m_GameStarter.RemoveScene("GameUI"); m_GameStarter.AddScene("ClearPerformance"); } m_IsGameClear = false; m_IsGameOver = false; m_IsRun = false; }