IEnumerator
複数の IEnumerator を待つ場合は以下のような処理を書く必要があり面倒だったので 手軽に複数の IEnumerator を待てないかと思い作成しました private void WaitAll(Action action) { var end = 0; void End() { if (++end >= 2) { action.Invoke(); // End…
コルーチンを使う場合 MonoBehaviour クラスを継承している必要があり またオブジェクトがアクティブである必要がある 色々制限があって面倒だったので、GlobalCoroutine を作成しました これは内部で CoroutineManager を生成しており、特に意識することな…
コルーチンを呼び出している間中はタップを無効にしたいとか そういったことがあり、呼び出し毎に無効有効処理を書くのが面倒だったので 一括でできないかと思い作ってみた コルーチンを利用する場合はこのクラスの StartCoroutine を呼び出すようにする ※今…