万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

yieldの罠 UnityScript

↓このとき_flagがtrueになってもだめなことがある

    private function Hoge() : IEnumerator {
        var time : float = 10;
        while( 0 < timeime)
        {
            remainTime -= Time.deltaTime;
            yield;
        }
        yield;
        if (_flag) return;
    }

_flagをwhileの中でreturn行う

    private function Hoge() : IEnumerator {
        var time : float = 10;
        while( 0 < timeime)
        {
            remainTime -= Time.deltaTime;
            if (_flag) return;
            yield;
        }
        yield;
    }