From 02c51c89785f46bd2126aa9691cc982d368d90c6 Mon Sep 17 00:00:00 2001 From: Josh Cross Date: Thu, 17 Apr 2025 16:04:28 -0700 Subject: [PATCH] Change ToCoroutine().Current to T? instead of just T --- .../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 8a27943..36504c9 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; - T current = null; + T? current = null; ExceptionDispatchInfo exception; public ToCoroutineEnumerator(UniTask task, Action resultHandler, Action exceptionHandler) @@ -893,7 +893,7 @@ namespace Cysharp.Threading.Tasks } } - public T Current => current; + public T? Current => current; public bool MoveNext() {