public UnityAwaiter SecondsUnscaled(float secondsToWait) { RegisterUpdates(); unscaledTimeAwaiter.AddContinuation(new UnscaledTimeContinuation(UnityAsyncManager.unscaledTime + secondsToWait)); return(unscaledTimeAwaiter); }
public UnityAwaiter Custom(CustomYieldInstruction instruction) { RegisterUpdates(); customAwaiter.AddContinuation(new CustomContinuation(instruction)); return(customAwaiter); }
public UnityAwaiter Seconds(float secondsToWait) { RegisterUpdates(); timeAwaiter.AddContinuation(new TimeContinuation(UnityAsyncManager.time + secondsToWait)); return(timeAwaiter); }