private IEnumerator TestDelayCoroutine() { TestText.text = "Before delays"; yield return(SkippableWait.WaitForSeconds(5f)); TestText.text = "After gametime wait"; yield return(SkippableWait.WaitForSecondsRealtime(5f)); TestText.text = "After realtime wait"; }
public async void HandleClickButtonTestDelayTask() { AsyncUtils.RunWithExceptionHandling(async() => { TestText.text = "Before delays"; await SkippableWait.DelayScaled(5f); TestText.text = "Done gametime delay"; await SkippableWait.DelayRealtime(5f); TestText.text = "Done realtime delay"; await Task.Delay(5000); TestText.text = "Done task.delay"; }); }