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

Class BundleCollectorSetting

资源收集器配置文件

Assembly: YooAsset.Editor.dll
View Source
Declaration
[CreateAssetMenu(fileName = "BundleCollectorSetting", menuName = "YooAsset/Create Bundle Collector Settings")]
public class BundleCollectorSetting : ScriptableObject

Fields

ShowPackageView

是否显示包裹列表视图

View Source
Declaration
public bool ShowPackageView

ShowEditorAlias

是否显示编辑器别名

View Source
Declaration
public bool ShowEditorAlias

UniqueBundleName

是否启用资源包名唯一化

View Source
Declaration
public bool UniqueBundleName

Packages

包裹列表

View Source
Declaration
public List<BundleCollectorPackage> Packages

Methods

ClearAll()

清空所有数据

View Source
Declaration
public void ClearAll()

CheckPackageConfigError(string)

检测包裹配置错误

View Source
Declaration
public void CheckPackageConfigError(string packageName)
Parameters
TypeNameDescription
System.StringpackageName包裹名称

CheckAllPackageConfigError()

检测所有配置错误

View Source
Declaration
public void CheckAllPackageConfigError()

FixAllPackageConfigError()

修复所有配置错误

View Source
Declaration
public bool FixAllPackageConfigError()
Returns

System.Boolean: 如果修复了配置错误返回 true### GetPackageAllTags(string) 获取所有的资源标签

View Source
Declaration
public List<string> GetPackageAllTags(string packageName)
Returns

System.Collections.Generic.List<System.String>: 指定包裹的所有资源标签

Parameters
TypeNameDescription
System.StringpackageName包裹名称

BeginCollect(string, bool, bool)

收集指定包裹的资源文件

View Source
Declaration
public CollectResult BeginCollect(string packageName, bool simulateBuild, bool useAssetDependencyDB)
Returns

YooAsset.Editor.CollectResult: 资源收集结果

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.BooleansimulateBuild是否模拟构建
System.BooleanuseAssetDependencyDB是否使用资源依赖数据库

GetPackage(string)

获取指定名称的收集器包裹

View Source
Declaration
public BundleCollectorPackage GetPackage(string packageName)
Returns

YooAsset.Editor.BundleCollectorPackage: 包裹对象

Parameters
TypeNameDescription
System.StringpackageName包裹名称