From f6622ad29c0177bc0cd04f6c60ee01bb4b58a314 Mon Sep 17 00:00:00 2001 From: neuecc Date: Tue, 12 May 2020 15:55:06 +0900 Subject: [PATCH] StartAsyncCoroutine returns UniTask --- .../UniTask/Runtime/UnityAsyncExtensions.MonoBehaviour.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.MonoBehaviour.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.MonoBehaviour.cs index d7e4300..fdfe55c 100644 --- a/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.MonoBehaviour.cs +++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/UnityAsyncExtensions.MonoBehaviour.cs @@ -5,10 +5,10 @@ namespace Cysharp.Threading.Tasks { public static partial class UnityAsyncExtensions { - public static void StartAsyncCoroutine(this UnityEngine.MonoBehaviour monoBehaviour, Func asyncCoroutine) + public static UniTask StartAsyncCoroutine(this UnityEngine.MonoBehaviour monoBehaviour, Func asyncCoroutine) { var token = monoBehaviour.GetCancellationTokenOnDestroy(); - asyncCoroutine(token).Forget(); + return asyncCoroutine(token); } } } \ No newline at end of file