From 6c92a4528f581ddbebe805d35afa0bc1fe3dc211 Mon Sep 17 00:00:00 2001 From: tomtanak14 <63957856+tomtanak14@users.noreply.github.com> Date: Sun, 12 Apr 2026 03:10:53 +0900 Subject: [PATCH] fix: EnumeratorPromise.MoveNext() gets stuck in Edit Mode --- .../Assets/Plugins/UniTask/Runtime/EnumeratorAsyncExtensions.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/EnumeratorAsyncExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/EnumeratorAsyncExtensions.cs index 785bbc28..3ce5e32d 100644 --- a/src/UniTask/Assets/Plugins/UniTask/Runtime/EnumeratorAsyncExtensions.cs +++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/EnumeratorAsyncExtensions.cs @@ -160,6 +160,7 @@ public bool MoveNext() } else if (initialFrame == Time.frameCount) { + initialFrame = -2; // mark as skipped for Edit Mode, where Time.frameCount does not advance regularly. return true; // already executed in first frame, skip. }