yoo2.2,9
This commit is contained in:
Alex-Rachel
2025-01-25 13:46:17 +08:00
parent 634a392a1f
commit 6166fd24c6
584 changed files with 15684 additions and 11714 deletions

View File

@@ -1,5 +1,6 @@
using System;
using System.Linq;
using System.Collections.Generic;
namespace YooAsset
{
@@ -46,25 +47,26 @@ namespace YooAsset
/// </summary>
public int[] DependIDs;
/// <summary>
/// 所属的包裹名称
/// 资源包GUID
/// </summary>
public string PackageName { private set; get; }
/// <summary>
/// 所属的构建管线
/// </summary>
public string Buildpipeline { private set; get; }
/// <summary>
/// 缓存GUID
/// </summary>
public string CacheGUID
public string BundleGUID
{
get { return FileHash; }
}
/// <summary>
/// 资源包类型
/// </summary>
private int _bundleType;
public int BundleType
{
get
{
return _bundleType;
}
}
/// <summary>
/// 文件名称
/// </summary>
@@ -93,18 +95,23 @@ namespace YooAsset
}
}
/// <summary>
/// 包含的主资源集合
/// </summary>
[NonSerialized]
public readonly List<PackageAsset> IncludeMainAssets = new List<PackageAsset>(10);
public PackageBundle()
{
}
/// <summary>
/// 解析资源包
/// 初始化资源包
/// </summary>
public void ParseBundle(PackageManifest manifest)
public void InitBundle(PackageManifest manifest)
{
PackageName = manifest.PackageName;
Buildpipeline = manifest.BuildPipeline;
_bundleType = manifest.BuildBundleType;
_fileExtension = ManifestTools.GetRemoteBundleFileExtension(BundleName);
_fileName = ManifestTools.GetRemoteBundleFileName(manifest.OutputNameStyle, BundleName, _fileExtension, FileHash);
}