Exemple #1
0
    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;
    }