diff --git a/Assets/YooAsset/Runtime/OperationSystem/AsyncOperationBase.cs b/Assets/YooAsset/Runtime/OperationSystem/AsyncOperationBase.cs
index 71f7b18..a342fa3 100644
--- a/Assets/YooAsset/Runtime/OperationSystem/AsyncOperationBase.cs
+++ b/Assets/YooAsset/Runtime/OperationSystem/AsyncOperationBase.cs
@@ -1,6 +1,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
+using System.Threading.Tasks;
namespace YooAsset
{
@@ -48,12 +49,31 @@ namespace YooAsset
}
}
+ ///
+ /// 异步操作任务
+ ///
+ public Task Task
+ {
+ get
+ {
+ if (_taskCompletionSource == null)
+ {
+ _taskCompletionSource = new TaskCompletionSource