Пример #1
0
        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";
        }
Пример #2
0
        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";
            });
        }