public static UniTask <T[]> .Awaiter GetAwaiter <T>(this IEnumerable <UniTask <T> > tasks) { return(UniTask.WhenAll(tasks).GetAwaiter()); }
// shorthand of WhenAll public static UniTask.Awaiter GetAwaiter(this UniTask[] tasks) { return(UniTask.WhenAll(tasks).GetAwaiter()); }
public static UniTask <T[]> .Awaiter GetAwaiter <T>(this UniTask <T>[] tasks) { return(UniTask.WhenAll(tasks).GetAwaiter()); }