Files
YooAsset/Assets/YooAsset/Runtime/ResourcePackage/Interface/IBundleQuery.cs

36 lines
905 B
C#
Raw Normal View History

2023-09-20 16:09:52 +08:00

namespace YooAsset
{
2023-12-21 19:10:46 +08:00
internal interface IBundleQuery
{
/// <summary>
/// 获取主资源包信息
/// </summary>
BundleInfo GetMainBundleInfo(AssetInfo assetInfo);
2023-09-20 16:09:52 +08:00
2023-12-21 19:10:46 +08:00
/// <summary>
/// 获取依赖的资源包信息集合
/// </summary>
BundleInfo[] GetDependBundleInfos(AssetInfo assetPath);
2023-09-20 16:09:52 +08:00
/// <summary>
/// 获取主资源包名称
/// </summary>
string GetMainBundleName(int bundleID);
2023-12-21 19:10:46 +08:00
/// <summary>
/// 获取主资源包名称
/// </summary>
string GetMainBundleName(AssetInfo assetInfo);
2023-12-21 19:10:46 +08:00
/// <summary>
/// 获取依赖的资源包名称集合
/// </summary>
string[] GetDependBundleNames(AssetInfo assetInfo);
2023-12-21 19:10:46 +08:00
/// <summary>
/// 清单是否有效
/// </summary>
bool ManifestValid();
}
2023-09-20 16:09:52 +08:00
}