Example #1
0
 /// <summary>
 /// Similar as UniTask.Yield but guaranteed run on next frame.
 /// </summary>
 public static UniTask NextFrame(PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default)
 {
     return(new UniTask(NextFramePromise.Create(timing, cancellationToken, out var token), token));
 }
 /// <summary>
 /// Similar as UniTask.Yield but guaranteed run on next frame.
 /// </summary>
 public static UniTask NextFrame(PlayerLoopTiming timing)
 {
     return(new UniTask(NextFramePromise.Create(timing, CancellationToken.None, out var token), token));
 }