はじめに UniTask.WhenAllを利用することで全てのTaskが終了するまで待つことができます。 // 全てのTaskが終わるまで待つ await UniTask.WhenAll(UniTask.Delay(1), UniTask.Delay(2), UniTask.Delay(3)); 実はこれはいくつか書き方があるので、それを紹介したいと思います。github.com はじめに 書き方 実現しているコード 参考 書き方 配列、IEnumerable、Tupleをawaitしても同様の処理を実現できます。 var task1 = UniTask.Delay(1); var task2…