예제 #1
0
    IEnumerator UpdateByUsingCoroutine()
    {
        while (true)
        {
            if (phase[0] == false && timeCount.timer > 3)
            {
                patternManager.PatternGenerate(0, 0);
                phase[0] = true;
            }
            else if (phase[1] == false && timeCount.timer > 13)
            {
                patternManager.PatternDelete(0);
                phase[1] = true;
            }
            else if (phase[2] == false && timeCount.timer > 15)
            {
                patternManager.PatternGenerate(0, 1);
                phase[2] = true;
            }
            else if (phase[3] == false && timeCount.timer > 28)
            {
                patternManager.PatternDelete(0);
                phase[3] = true;
            }
            else if (phase[4] == false && timeCount.timer > 30)
            {
                patternManager.PatternGenerate(0, 2);
                phase[4] = true;
            }
            else if (phase[5] == false && timeCount.timer > 43)
            {
                patternManager.PatternDelete(0);
                phase[5] = true;
            }
            else if (phase[6] == false && timeCount.timer > 45)
            {
                patternManager.PatternGenerate(0, 3);
                phase[6] = true;
            }
            else if (phase[7] == false && timeCount.timer > 55)
            {
                patternManager.PatternGenerate(1, 2);
                phase[7] = true;
            }
            else if (phase[8] == false && timeCount.timer > 59)
            {
                patternManager.PatternDelete(0);
                patternManager.PatternDelete(1);
                phase[8] = true;
            }

            yield return(new WaitForSeconds(0.2f));
        }
    }
예제 #2
0
    IEnumerator UpdateByUsingCoroutine()
    {
        while (true)
        {
            if (phase[0] == false && timeCount.timer > 3)
            {
                patternManager.PatternGenerate(0, 0);
                phase[0] = true;
            }
            else if (phase[1] == false && timeCount.timer > 57)
            {
                patternManager.PatternDelete(0);
                phase[1] = true;
            }

            yield return(new WaitForSeconds(0.2f));
        }
    }