From 32f9b9d4ac4e9337cce689e9a7ad5375029903b0 Mon Sep 17 00:00:00 2001 From: hikari Date: Wed, 26 Aug 2020 15:59:40 +0900 Subject: [PATCH] add Unwrap --- .../UniTask/Runtime/UniTaskExtensions.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs index 880cb96..2acb110 100644 --- a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs +++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs @@ -736,6 +736,26 @@ namespace Cysharp.Threading.Tasks { await await task; } + + public static async UniTask Unwrap(this Task> task) + { + return await await task; + } + + public static async UniTask Unwrap(this Task task) + { + await await task; + } + + public static async UniTask Unwrap(this UniTask> task) + { + return await await task; + } + + public static async UniTask Unwrap(this UniTask task) + { + await await task; + } #if UNITY_2018_3_OR_NEWER