跳到主要内容
版本: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包裹名称