跳到主要内容
版本:3.0.x

Class BuildAssetInfo

构建资源信息,记录单个资源在构建过程中的元数据

Assembly: YooAsset.Editor.dll
View Source
Declaration
public class BuildAssetInfo

Properties

CollectorType

收集器类型

View Source
Declaration
public ECollectorType CollectorType { get; }

BundleName

资源包完整名称

View Source
Declaration
public string BundleName { get; }

Address

可寻址地址

View Source
Declaration
public string Address { get; }

AssetInfo

资源信息

View Source
Declaration
public EditorAssetInfo AssetInfo { get; }

AssetTags

资源的分类标签

View Source
Declaration
public IReadOnlyList<string> AssetTags { get; }

AllDependAssetInfos

依赖的所有资源 注意:包括零依赖资源和冗余资源(资源包名无效)

View Source
Declaration
public List<BuildAssetInfo> AllDependAssetInfos { get; }

Methods

SetDependAssetInfos(List<BuildAssetInfo>)

设置所有依赖的资源

View Source
Declaration
public void SetDependAssetInfos(List<BuildAssetInfo> dependAssetInfos)
Parameters
TypeNameDescription
System.Collections.Generic.List<YooAsset.Editor.BuildAssetInfo>dependAssetInfos依赖资源信息列表

SetBundleName(string)

设置资源包名称

View Source
Declaration
public void SetBundleName(string bundleName)
Parameters
TypeNameDescription
System.StringbundleName资源包完整名称

AddAssetTags(List<string>)

添加资源的分类标签

View Source
Declaration
public void AddAssetTags(List<string> tags)
Parameters
TypeNameDescription
System.Collections.Generic.List<System.String>tags资源分类标签列表

AddReferenceBundleName(string)

添加关联的资源包名称

View Source
Declaration
public void AddReferenceBundleName(string bundleName)
Parameters
TypeNameDescription
System.StringbundleName引用该资源的资源包名称

HasBundleName()

检查是否已分配资源包名称

View Source
Declaration
public bool HasBundleName()
Returns

System.Boolean: 已分配返回 true,否则返回 false### GetReferenceBundleCount() 获取关联资源包的数量

View Source
Declaration
public int GetReferenceBundleCount()
Returns

System.Int32: 引用该资源的资源包数量