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

Class BuildParameters

构建参数

Assembly: YooAsset.Editor.dll​
View Source​
Declaration
public abstract class BuildParameters

Properties​

BuildOutputRoot​

构建输出的根目录

View Source​
Declaration
public string BuildOutputRoot { get; set; }

BundledFileRoot​

首包资源的根目录

View Source​
Declaration
public string BundledFileRoot { get; set; }

BuildPipeline​

构建管线名称

View Source​
Declaration
public string BuildPipeline { get; set; }

BuildBundleType​

构建资源包类型

View Source​
Declaration
public int BuildBundleType { get; set; }

BuildTarget​

构建的平台

View Source​
Declaration
public BuildTarget BuildTarget { get; set; }

PackageName​

构建的包裹名称

View Source​
Declaration
public string PackageName { get; set; }

PackageVersion​

构建的包裹版本

View Source​
Declaration
public string PackageVersion { get; set; }

PackageNote​

构建的包裹备注

View Source​
Declaration
public string PackageNote { get; set; }

ClearBuildCacheFiles​

清空构建缓存文件

View Source​
Declaration
public bool ClearBuildCacheFiles { get; set; }

UseAssetDependencyDB​

是否使用资源依赖缓存数据库

View Source​
Declaration
public bool UseAssetDependencyDB { get; set; }

EnableSharePackRule​

启用共享资源打包

View Source​
Declaration
public bool EnableSharePackRule { get; set; }

SingleReferencedPackAlone​

是否对单独引用的共享资源进行独立打包

View Source​
Declaration
public bool SingleReferencedPackAlone { get; set; }

VerifyBuildingResult​

验证构建结果

View Source​
Declaration
public bool VerifyBuildingResult { get; set; }

FileNameStyle​

资源包名称样式

View Source​
Declaration
public EFileNameStyle FileNameStyle { get; set; }

BundledCopyOption​

首包资源的拷贝选项

View Source​
Declaration
public EBundledCopyOption BundledCopyOption { get; set; }

BundledCopyParams​

首包资源的拷贝参数

View Source​
Declaration
public string BundledCopyParams { get; set; }

BundleEncryptor​

资源包加密器

View Source​
Declaration
public IBundleEncryptor BundleEncryptor { get; set; }

ManifestEncryptor​

资源清单加密器

View Source​
Declaration
public IManifestEncryptor ManifestEncryptor { get; set; }

ManifestDecryptor​

资源清单解密器

View Source​
Declaration
public IManifestDecryptor ManifestDecryptor { get; set; }

Methods​

CheckBuildParameters()​

检测构建参数是否合法

View Source​
Declaration
public void CheckBuildParameters()

GetPipelineOutputDirectory()​

获取构建管线的输出目录

View Source​
Declaration
public string GetPipelineOutputDirectory()
Returns​

System.String: 构建管线的输出目录路径### GetPackageOutputDirectory() 获取本次构建的补丁输出目录

View Source​
Declaration
public string GetPackageOutputDirectory()
Returns​

System.String: 本次构建的补丁输出目录路径### GetPackageRootDirectory() 获取本次构建的补丁根目录

View Source​
Declaration
public string GetPackageRootDirectory()
Returns​

System.String: 本次构建的补丁根目录路径### GetBundledRootDirectory() 获取首包资源的根目录

View Source​
Declaration
public string GetBundledRootDirectory()
Returns​

System.String: 首包资源的根目录路径### CheckBuildParametersCore() 执行子类特定的构建参数验证

View Source​
Declaration
protected virtual void CheckBuildParametersCore()

GetPipelineOutputDirectoryCore()​

获取构建管线输出目录的核心实现

View Source​
Declaration
protected virtual string GetPipelineOutputDirectoryCore()
Returns​

System.String: 构建管线的输出目录路径### GetPackageOutputDirectoryCore() 获取补丁输出目录的核心实现

View Source​
Declaration
protected virtual string GetPackageOutputDirectoryCore()
Returns​

System.String: 本次构建的补丁输出目录路径### GetPackageRootDirectoryCore() 获取补丁根目录的核心实现

View Source​
Declaration
protected virtual string GetPackageRootDirectoryCore()
Returns​

System.String: 本次构建的补丁根目录路径### GetBundledRootDirectoryCore() 获取首包资源根目录的核心实现

View Source​
Declaration
protected virtual string GetBundledRootDirectoryCore()
Returns​

System.String: 首包资源的根目录路径