From 58d5cc1ca652b3ad2eca7a3bd8a63576e8a0e5c0 Mon Sep 17 00:00:00 2001 From: Josh Cross Date: Thu, 17 Apr 2025 15:47:45 -0700 Subject: [PATCH] Update ToCoroutineEnumerator to return a T from Current instead of object --- .../Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs index 5155567..8a27943 100644 --- a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs +++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs @@ -854,7 +854,7 @@ namespace Cysharp.Threading.Tasks Action exceptionHandler = null; bool isStarted = false; UniTask task; - object current = null; + T current = null; ExceptionDispatchInfo exception; public ToCoroutineEnumerator(UniTask task, Action resultHandler, Action exceptionHandler) @@ -893,7 +893,7 @@ namespace Cysharp.Threading.Tasks } } - public object Current => current; + public T Current => current; public bool MoveNext() {