diff --git a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/IResourceManager.cs b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/IResourceManager.cs
index 4c2ef5e8..d86ac772 100644
--- a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/IResourceManager.cs
+++ b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/IResourceManager.cs
@@ -280,7 +280,7 @@ namespace TEngine
/// 指定资源包的名称。不传使用默认资源包
/// 资源类型。
/// 资源对象集合。
- UniTask> LoadAssetsByTagAsync(string assetTag, string packageName = "") where T : UnityEngine.Object;
+ UniTask> LoadAssetsByTagAsync(string assetTag, string packageName = "") where T : UnityEngine.Object;
///
/// 异步加载资源。
diff --git a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/ResourceManager.cs b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/ResourceManager.cs
index b44bf706..94ecd817 100644
--- a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/ResourceManager.cs
+++ b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/ResourceManager.cs
@@ -824,15 +824,13 @@ namespace TEngine
return package.LoadSubAssetsSync(assetInfo);
}
- public async UniTask> LoadAssetsByTagAsync(string assetTag, string packageName = "")
+ public async UniTask> LoadAssetsByTagAsync(string assetTag,string packageName = "")
where T : UnityEngine.Object
{
LoadAssetsByTagOperation operation = new LoadAssetsByTagOperation(assetTag, packageName);
YooAssets.StartOperation(operation);
await operation.ToUniTask();
- List assetObjects = operation.AssetObjects;
- operation.ReleaseHandle();
- return assetObjects;
+ return operation;
}
public async UniTask LoadAssetAsync(string location, CancellationToken cancellationToken = default,
diff --git a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/ResourceModule.cs b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/ResourceModule.cs
index e29bf8f7..8870a983 100644
--- a/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/ResourceModule.cs
+++ b/UnityProject/Assets/TEngine/Runtime/Modules/ResourceModule/ResourceModule.cs
@@ -671,7 +671,7 @@ namespace TEngine
/// 指定资源包的名称。不传使用默认资源包
/// 资源类型。
/// 资源对象集合。
- public async UniTask> LoadAssetsByTagAsync(string assetTag, string customPackageName = "")
+ public async UniTask> LoadAssetsByTagAsync(string assetTag, string customPackageName = "")
where T : UnityEngine.Object
{
return await m_ResourceManager.LoadAssetsByTagAsync(assetTag, packageName: customPackageName);