diff --git a/Assets/YooAsset/Runtime/YooAssets.cs b/Assets/YooAsset/Runtime/YooAssets.cs
index 6e7c9b8b..4a112c42 100644
--- a/Assets/YooAsset/Runtime/YooAssets.cs
+++ b/Assets/YooAsset/Runtime/YooAssets.cs
@@ -2,6 +2,7 @@ using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
+using System.Linq;
using UnityEngine;
namespace YooAsset
@@ -77,9 +78,9 @@ namespace YooAsset
}
///
- /// 创建资源包
+ /// 创建资源包裹
///
- /// 资源包名称
+ /// 包裹名称
public static ResourcePackage CreatePackage(string packageName)
{
CheckException(packageName);
@@ -93,9 +94,9 @@ namespace YooAsset
}
///
- /// 获取资源包
+ /// 获取资源包裹
///
- /// 资源包名称
+ /// 包裹名称
public static ResourcePackage GetPackage(string packageName)
{
CheckException(packageName);
@@ -106,9 +107,9 @@ namespace YooAsset
}
///
- /// 尝试获取资源包
+ /// 尝试获取资源包裹
///
- /// 资源包名称
+ /// 包裹名称
public static ResourcePackage TryGetPackage(string packageName)
{
CheckException(packageName);
@@ -116,9 +117,17 @@ namespace YooAsset
}
///
- /// 移除资源包
+ /// 获取所有资源包裹
///
- /// 资源包名称
+ public static List GetAllPackages()
+ {
+ return _packages.ToList();
+ }
+
+ ///
+ /// 移除资源包裹
+ ///
+ /// 包裹名称
public static bool RemovePackage(string packageName)
{
CheckException(packageName);
@@ -130,9 +139,9 @@ namespace YooAsset
}
///
- /// 移除资源包
+ /// 移除资源包裹
///
- /// 资源包实例对象
+ /// 包裹实例对象
public static bool RemovePackage(ResourcePackage package)
{
CheckException(package);
@@ -149,9 +158,9 @@ namespace YooAsset
}
///
- /// 检测资源包是否存在
+ /// 检测资源包裹是否存在
///
- /// 资源包名称
+ /// 包裹名称
public static bool ContainsPackage(string packageName)
{
CheckException(packageName);