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

Class BundleBuilderSetting

资源包构建器的持久化设置

Assembly: YooAsset.Editor.dll
View Source
Declaration
public static class BundleBuilderSetting

Methods

GetPackageBuildPipeline(string)

获取包裹的构建管线名称

View Source
Declaration
public static string GetPackageBuildPipeline(string packageName)
Returns

System.String: 构建管线名称

Parameters
TypeNameDescription
System.StringpackageName包裹名称

SetPackageBuildPipeline(string, string)

设置包裹的构建管线名称

View Source
Declaration
public static void SetPackageBuildPipeline(string packageName, string buildPipeline)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

GetPackageCompressOption(string, string)

获取包裹的压缩选项

View Source
Declaration
public static ECompressOption GetPackageCompressOption(string packageName, string buildPipeline)
Returns

YooAsset.Editor.ECompressOption: 压缩选项

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

SetPackageCompressOption(string, string, ECompressOption)

设置包裹的压缩选项

View Source
Declaration
public static void SetPackageCompressOption(string packageName, string buildPipeline, ECompressOption compressOption)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称
YooAsset.Editor.ECompressOptioncompressOption压缩选项

GetPackageFileNameStyle(string, string)

获取包裹的文件名样式

View Source
Declaration
public static EFileNameStyle GetPackageFileNameStyle(string packageName, string buildPipeline)
Returns

YooAsset.EFileNameStyle: 文件名样式

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

SetPackageFileNameStyle(string, string, EFileNameStyle)

设置包裹的文件名样式

View Source
Declaration
public static void SetPackageFileNameStyle(string packageName, string buildPipeline, EFileNameStyle fileNameStyle)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称
YooAsset.EFileNameStylefileNameStyle文件名样式

GetPackageBundledCopyOption(string, string)

获取包裹的首包资源的拷贝选项

View Source
Declaration
public static EBundledCopyOption GetPackageBundledCopyOption(string packageName, string buildPipeline)
Returns

YooAsset.Editor.EBundledCopyOption: 首包资源的拷贝选项

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

SetPackageBundledCopyOption(string, string, EBundledCopyOption)

设置包裹的首包资源的拷贝选项

View Source
Declaration
public static void SetPackageBundledCopyOption(string packageName, string buildPipeline, EBundledCopyOption bundledCopyOption)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称
YooAsset.Editor.EBundledCopyOptionbundledCopyOption首包资源的拷贝选项

GetPackageBundledCopyParams(string, string)

获取包裹的首包资源的拷贝参数

View Source
Declaration
public static string GetPackageBundledCopyParams(string packageName, string buildPipeline)
Returns

System.String: 首包资源的拷贝参数字符串

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

SetPackageBundledCopyParams(string, string, string)

设置包裹的首包资源的拷贝参数

View Source
Declaration
public static void SetPackageBundledCopyParams(string packageName, string buildPipeline, string bundledCopyParams)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称
System.StringbundledCopyParams首包资源的拷贝参数字符串

GetPackageBundleEncryptorClassName(string, string)

获取包裹的资源包加密器类名

View Source
Declaration
public static string GetPackageBundleEncryptorClassName(string packageName, string buildPipeline)
Returns

System.String: 资源包加密器的完整类名

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

SetPackageBundleEncryptorClassName(string, string, string)

设置包裹的资源包加密器类名

View Source
Declaration
public static void SetPackageBundleEncryptorClassName(string packageName, string buildPipeline, string encryptorClassName)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称
System.StringencryptorClassName资源包加密器的完整类名

GetPackageManifestEncryptorClassName(string, string)

获取包裹的资源清单加密器类名

View Source
Declaration
public static string GetPackageManifestEncryptorClassName(string packageName, string buildPipeline)
Returns

System.String: 资源清单加密器的完整类名

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

SetPackageManifestEncryptorClassName(string, string, string)

设置包裹的资源清单加密器类名

View Source
Declaration
public static void SetPackageManifestEncryptorClassName(string packageName, string buildPipeline, string encryptionClassName)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称
System.StringencryptionClassName资源清单加密器的完整类名

GetPackageManifestDecryptorClassName(string, string)

获取包裹的资源清单解密器类名

View Source
Declaration
public static string GetPackageManifestDecryptorClassName(string packageName, string buildPipeline)
Returns

System.String: 资源清单解密器的完整类名

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

SetPackageManifestDecryptorClassName(string, string, string)

设置包裹的资源清单解密器类名

View Source
Declaration
public static void SetPackageManifestDecryptorClassName(string packageName, string buildPipeline, string encryptionClassName)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称
System.StringencryptionClassName资源清单解密器的完整类名

GetPackageClearBuildCache(string, string)

获取包裹的清空构建缓存选项

View Source
Declaration
public static bool GetPackageClearBuildCache(string packageName, string buildPipeline)
Returns

System.Boolean: 是否清空构建缓存

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

SetPackageClearBuildCache(string, string, bool)

设置包裹的清空构建缓存选项

View Source
Declaration
public static void SetPackageClearBuildCache(string packageName, string buildPipeline, bool clearBuildCache)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称
System.BooleanclearBuildCache是否清空构建缓存

GetPackageUseAssetDependencyDB(string, string)

获取包裹的资源依赖缓存数据库选项

View Source
Declaration
public static bool GetPackageUseAssetDependencyDB(string packageName, string buildPipeline)
Returns

System.Boolean: 是否使用资源依赖缓存数据库

Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称

SetPackageUseAssetDependencyDB(string, string, bool)

设置包裹的资源依赖缓存数据库选项

View Source
Declaration
public static void SetPackageUseAssetDependencyDB(string packageName, string buildPipeline, bool useAssetDependencyDB)
Parameters
TypeNameDescription
System.StringpackageName包裹名称
System.StringbuildPipeline构建管线名称
System.BooleanuseAssetDependencyDB是否使用资源依赖缓存数据库