diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs index 51555679..36504c9a 100644 --- a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs +++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs @@ -854,7 +854,7 @@ sealed class ToCoroutineEnumerator : IEnumerator 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 @@ async UniTaskVoid RunTask(UniTask task) } } - public object Current => current; + public T? Current => current; public bool MoveNext() {