跳到主要内容
版本: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是否使用资源依赖缓存数据库