コード例 #1
0
ファイル: mbScene.cs プロジェクト: kuroneko3/tetris
    IEnumerator changeSceneCoroutine()
    {
        GameObject obj = mbBlackOutScene.Create(false);

        if (obj == null)
        {
            yield break;
        }

        mbBlackOutScene script = obj.GetComponent <mbBlackOutScene> ();

        while (!script.m_FinishBlackOut)
        {
            yield return(0);
        }

        cSceneChanger.ChangeScene(m_nextScene);
    }
コード例 #2
0
ファイル: mbScene.cs プロジェクト: kuroneko3/tetris
    IEnumerator wakeUpSceneCoroutine()
    {
        GameObject obj = mbBlackOutScene.Create(true);

        if (obj == null)
        {
            m_finishWakeUpCoroutine = true;
            yield break;
        }

        mbBlackOutScene script = obj.GetComponent <mbBlackOutScene> ();

        while (!script.m_FinishBlackOut)
        {
            yield return(0);
        }

        m_finishWakeUpCoroutine = true;
    }