pull/499/head
何冠峰 2025-03-08 11:24:17 +08:00
parent e3228d406e
commit 6f07faf4da
1 changed files with 21 additions and 12 deletions

View File

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