跳到主要内容
版本: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: 首包资源的根目录路径