diff --git a/Assets/YooAsset/Runtime/ResourcePackage/PackageManifest.cs b/Assets/YooAsset/Runtime/ResourcePackage/PackageManifest.cs
index 8e605c34..c02152b4 100644
--- a/Assets/YooAsset/Runtime/ResourcePackage/PackageManifest.cs
+++ b/Assets/YooAsset/Runtime/ResourcePackage/PackageManifest.cs
@@ -210,10 +210,24 @@ namespace YooAsset
return BundleDic3.ContainsKey(bundleGUID);
}
+ ///
+ /// 获取所有的资源信息
+ ///
+ public AssetInfo[] GetAllAssetInfos()
+ {
+ List result = new List(AssetList.Count);
+ foreach (var packageAsset in AssetList)
+ {
+ AssetInfo assetInfo = new AssetInfo(PackageName, packageAsset, null);
+ result.Add(assetInfo);
+ }
+ return result.ToArray();
+ }
+
///
/// 获取资源信息列表
///
- public AssetInfo[] GetAssetsInfoByTags(string[] tags)
+ public AssetInfo[] GetAssetInfosByTags(string[] tags)
{
List result = new List(100);
foreach (var packageAsset in AssetList)
diff --git a/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs b/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs
index e74135e3..bac85108 100644
--- a/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs
+++ b/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs
@@ -339,6 +339,15 @@ namespace YooAsset
return IsNeedDownloadFromRemoteInternal(assetInfo);
}
+ ///
+ /// 获取所有的资源信息
+ ///
+ public AssetInfo[] GetAllAssetInfos()
+ {
+ DebugCheckInitialize();
+ return _playModeImpl.ActiveManifest.GetAllAssetInfos();
+ }
+
///
/// 获取资源信息列表
///
@@ -347,7 +356,7 @@ namespace YooAsset
{
DebugCheckInitialize();
string[] tags = new string[] { tag };
- return _playModeImpl.ActiveManifest.GetAssetsInfoByTags(tags);
+ return _playModeImpl.ActiveManifest.GetAssetInfosByTags(tags);
}
///
@@ -357,7 +366,7 @@ namespace YooAsset
public AssetInfo[] GetAssetInfos(string[] tags)
{
DebugCheckInitialize();
- return _playModeImpl.ActiveManifest.GetAssetsInfoByTags(tags);
+ return _playModeImpl.ActiveManifest.GetAssetInfosByTags(tags);
}
///