YieldInstruction
複数の IEnumerator を待つ場合は以下のような処理を書く必要があり面倒だったので 手軽に複数の IEnumerator を待てないかと思い作成しました private void WaitAll(Action action) { var end = 0; void End() { if (++end >= 2) { action.Invoke(); // End…
WaitForSeconds、WaitUntil、WaitWhile などは YieldInstruction を継承したクラスで IEnumerator 内で待ちに利用するのに便利なのですが少し問題があります GC Alloc発生 このクラスは下記のような使い方をすることが多いと思うのですが この使い方をした場…