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() {