コルーチン内でUniTaskを待つ
IEnumerator内でUniTaskの完了を待つ
awaitが使えないので、代替としてどうやって待つかの方法
code:test.cs
public async UniTask 待つ対象() {
await 何か
}
public IEnumerator Test() {
var タスク = 待つ対象();
yield return new WaitUntil(() => タスク.IsCompleted);
}
IsCompletedで完了状態のチェックが可能なので、それとWait~系のコルーチンを合わせて待機する。