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

YooAsset.Editor

Classes

AddressByFileName

以文件名作为寻址地址

AddressByFolderAndFileName

以文件夹名和文件名作为寻址地址

AddressByGroupAndFileName

以分组名和文件名作为寻址地址

AddressDisable

禁用寻址

AssetBundleRecorder

AssetBundle 文件的加载缓存管理器

AssetDependencyCache

资源依赖关系缓存

AssetDependencyDatabase

资源依赖数据库

AssetObjectCell

资源对象类型的表格单元格

AssetPathCell

资源路径类型的表格单元格

BooleanValueCell

布尔类型的表格单元格

BuildAssetInfo

构建资源信息,记录单个资源在构建过程中的元数据

BuildBundleInfo

构建资源包信息,记录单个资源包在构建过程中的完整元数据

BuildContext

构建上下文容器,管理构建流程中各阶段共享的上下文对象

BuildMapContext

构建资源映射上下文,管理构建过程中所有资源包和资源的映射关系

BuildParameters

构建参数

BuildParametersContext

构建参数上下文

BuildPipelineAttribute

构建管线查看器的标识特性,用于关联查看器与管线名称

BuildReport

构建报告

BuildResult

构建结果

BuildRunner

构建任务运行器,按顺序执行构建管线中的所有任务

BundleBuilder

资源包构建器,负责执行完整的资源包构建流程

BundleBuilderHelper

资源包构建辅助工具类

BundleBuilderSetting

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

BundleBuilderWindow

资源包构建器编辑器窗口

BundleCollector

资源收集器

BundleCollectorConfig

资源收集器的 XML 配置

BundleCollectorGroup

资源收集器分组

BundleCollectorPackage

资源收集器包裹

BundleCollectorSetting

资源收集器配置文件

BundleCollectorSettingData

资源收集器配置数据管理类

BundleCollectorWindow

资源收集器编辑器窗口

BundleDebuggerWindow

AssetBundle 调试器窗口,用于实时查看运行时资源加载与资源包状态

BundleReporterWindow

AssetBundle 构建报告的编辑器窗口

BundleSimulateBuilder

资源包模拟构建器,用于编辑器下模拟构建流程

ButtonCell

按钮类型的表格单元格

CollectAll

收集所有资源的过滤规则

CollectAssetInfo

收集的资源信息

CollectCommand

资源收集命令

CollectPrefab

收集预制体的过滤规则

CollectResult

资源收集结果

CollectScene

收集场景文件的过滤规则

CollectShader

收集着色器的过滤规则

CollectShaderVariants

收集着色器变种集合的过滤规则

CollectSprite

收集精灵纹理的过滤规则

ColumnStyle

表格列的布局与行为样式配置

ContextObjectAttribute

DefaultAssetIgnoreRule

默认忽略规则的工具类

DefaultBundlePackRule

默认打包规则的工具类

DefaultSearchSystem

默认的表格搜索系统,负责解析搜索表达式并执行数据过滤

DefaultTableData

表格行数据抽象的默认实现,提供便捷的单元格添加方法

DisableGroup

禁用分组的激活规则

DisplayNameAttribute

编辑器显示名字

EditorAssemblyUtility

程序集与属性工具类

EditorAssetInfo

EditorAssetUtility

资源搜索工具类

EditorDialogUtility

编辑器对话框与进度条工具类

EditorFileUtility

文件操作工具类

EditorPackageUtility

包管理工具类

EditorPathUtility

路径工具类

EditorSceneUtility

场景工具类

EditorSimulateBuildParameters

编辑器模拟构建管线的构建参数

EditorSimulateBuildPipeline

编辑器模拟构建管线,用于编辑器下模拟资源加载

EditorStringUtility

字符串工具类

EditorWindowDefine

编辑器窗口相关的常量定义

EditorWindowUtility

编辑器窗口与控制台工具类

EnableGroup

启用分组的激活规则

EncryptionNone

空加密实现,不对资源包进行任何加密处理

IntegerValueCell

整数类型的表格单元格

LegacyBuildParameters

旧版构建管线的构建参数

LegacyBuildPipeline

旧版构建管线,使用 Unity 内置的 AssetBundle 构建接口

ManifestContext

资源清单上下文,用于在构建流程中传递反序列化后的补丁清单。

ManifestDecryptorNone

空清单解密实现,不对资源清单进行任何解密处理

ManifestEncryptorNone

空清单加密实现,不对资源清单进行任何加密处理

NormalIgnoreRule

适配常规的资源构建管线

PackCollector

以收集器路径作为资源包名 注意:收集的所有文件打进一个资源包

PackDirectory

以父类文件夹路径作为资源包名 注意:文件夹下所有文件打进一个资源包 例如:"Assets/UIPanel/Shop/Image/backgroud.png" --> "assets_uipanel_shop_image.bundle" 例如:"Assets/UIPanel/Shop/View/main.prefab" --> "assets_uipanel_shop_view.bundle"

PackGroup

以分组名称作为资源包名 注意:收集的所有文件打进一个资源包

PackRawFile

打包原生文件

PackSeparately

以文件路径作为资源包名 注意:每个文件独自打资源包 例如:"Assets/UIPanel/Shop/Image/backgroud.png" --> "assets_uipanel_shop_image_backgroud.bundle" 例如:"Assets/UIPanel/Shop/View/main.prefab" --> "assets_uipanel_shop_view_main.bundle"

PackShader

打包着色器

PackShaderVariants

打包着色器变种集合

PackTopDirectory

以收集器路径下顶级文件夹为资源包名 注意:文件夹下所有文件打进一个资源包 例如:收集器路径为 "Assets/UIPanel" 例如:"Assets/UIPanel/Shop/Image/backgroud.png" --> "assets_uipanel_shop.bundle" 例如:"Assets/UIPanel/Shop/View/main.prefab" --> "assets_uipanel_shop.bundle"

PackVideoFile

打包视频文件

RawFileBuildParameters

原生文件构建管线的构建参数

RawFileBuildPipeline

原生文件构建管线,直接拷贝原始文件而不打包为 AssetBundle

RawFileIgnoreRule

适配原生文件构建管线

ReportAssetInfo

构建报告中单个资源的详细信息

ReportBundleInfo

构建报告中单个资源包的详细信息

ReportIndependentAsset

不被其他资源依赖的独立资源信息

ReportSummary

构建报告的汇总信息

ResizeHandle

可拖拽的水平尺寸调节手柄,用于控制目标元素宽度

ResizeHandle.UxmlFactory

RuleDisplayName

规则显示名称的数据类

ScriptableBuildParameters

可编程构建管线的构建参数

ScriptableBuildPipeline

可编程构建管线,使用 Scriptable Build Pipeline 进行构建

SearchCompare

指定标题的数值比较搜索命令

SearchKeyword

搜索关键字命令,按字符串包含关系进行匹配

SettingLoader

编辑器配置文件加载器

SingleValueCell

浮点数类型的表格单元格

StringValueCell

字符串类型的表格单元格

TableColumn

表格列定义

TableViewer

多列表格视图

TableViewer.UxmlFactory

TaskBuilding_LBP

旧版构建管线的资源包构建任务

TaskBuilding_LBP.BuildResultContext

旧版构建管线的构建结果上下文

TaskBuilding_RFBP

原生文件构建管线的文件拷贝任务

TaskBuilding_SBP

可编程构建管线的资源包构建任务

TaskBuilding_SBP.BuildResultContext

可编程构建管线的构建结果上下文

TaskCopyBundledFiles

拷贝首包资源文件的任务,将清单与指定资源包复制到首包目录。

TaskCopyBundledFiles_LBP

旧版构建管线的首包资源的拷贝任务

TaskCopyBundledFiles_RFBP

原生文件构建管线的首包资源的拷贝任务

TaskCopyBundledFiles_SBP

可编程构建管线的首包资源的拷贝任务

TaskCreateCatalog

创建首包资源目录记录(Catalog)文件的任务

TaskCreateCatalog_LBP

旧版构建管线的资源目录创建任务

TaskCreateCatalog_RFBP

原生文件构建管线的资源目录创建任务

TaskCreateCatalog_SBP

可编程构建管线的资源目录创建任务

TaskCreateManifest

创建补丁清单的任务抽象基类,负责序列化清单并写入输出目录。

TaskCreateManifest_ESBP

编辑器模拟构建管线的清单创建任务

TaskCreateManifest_LBP

旧版构建管线的清单文件创建任务

TaskCreateManifest_RFBP

原生文件构建管线的清单创建任务

TaskCreateManifest_SBP

可编程构建管线的清单文件创建任务

TaskCreatePackage

创建补丁包的任务辅助基类

TaskCreatePackage_LBP

旧版构建管线的补丁包创建任务

TaskCreatePackage_RFBP

原生文件构建管线的补丁包创建任务

TaskCreatePackage_SBP

可编程构建管线的补丁包创建任务

TaskCreateReport

创建构建报告的任务,将概述、资源与资源包信息序列化为报告文件。

TaskCreateReport_LBP

旧版构建管线的构建报告创建任务

TaskCreateReport_RFBP

原生文件构建管线的构建报告创建任务

TaskCreateReport_SBP

可编程构建管线的构建报告创建任务

TaskEncryption

资源包加密任务,在管线输出目录对资源包文件执行加密并记录加密路径。

TaskEncryption_LBP

旧版构建管线的加密任务

TaskEncryption_RFBP

原生文件构建管线的加密任务

TaskEncryption_SBP

可编程构建管线的加密任务

TaskGetBuildMap

获取资源构建映射的任务,负责从收集器生成构建映射上下文。

TaskGetBuildMap_ESBP

编辑器模拟构建管线的构建映射生成任务

TaskGetBuildMap_LBP

旧版构建管线的构建映射生成任务

TaskGetBuildMap_RFBP

原生文件构建管线的构建映射生成任务

TaskGetBuildMap_SBP

可编程构建管线的构建映射生成任务

TaskPrepare

构建准备任务的基类,提供各管线共用的准备阶段方法。

TaskPrepare_ESBP

编辑器模拟构建管线的准备任务

TaskPrepare_LBP

旧版构建管线的准备任务

TaskPrepare_RFBP

原生文件构建管线的准备任务

TaskPrepare_SBP

可编程构建管线的准备任务

TaskUpdateBundleInfo

更新资源包构建信息的任务抽象基类,用于填充哈希、CRC、大小及输出路径等字段。

TaskUpdateBundleInfo_ESBP

编辑器模拟构建管线的资源包信息更新任务

TaskUpdateBundleInfo_LBP

旧版构建管线的资源包信息更新任务

TaskUpdateBundleInfo_RFBP

原生文件构建管线的资源包信息更新任务

TaskUpdateBundleInfo_SBP

可编程构建管线的资源包信息更新任务

TaskVerifyBuildResult_LBP

旧版构建管线的构建结果验证任务

TaskVerifyBuildResult_SBP

可编程构建管线的构建结果验证任务

ToggleDisplay

显示开关(眼睛图标)

ToggleDisplay.UxmlFactory

ToggleFoldout

折叠开关

ToggleFoldout.UxmlFactory

ToggleRecord

录制开关

ToggleRecord.UxmlFactory

TreeNode

树形结构的节点,持有用户数据并维护父子关系

TreeViewer

树形列表视图

TreeViewer.UxmlFactory

UIElementsCursor

通过反射创建自定义鼠标光标的工具类

UIElementsIcon

Unity 编辑器内置图标名称常量集

UIElementsTools

UIElements 通用工具方法集

UxmlLoader

UXML 布局文件加载器

Structs

AddressRuleData

寻址规则的输入数据

AssetFilterRuleData

过滤规则的输入数据

BundlePackRuleData

打包规则的输入数据

BundlePackRuleResult

打包规则的输出结果

GroupActiveRuleData

资源分组激活规则的输入数据

Interfaces

IAddressRule

寻址规则接口

IAssetFilterRule

资源过滤规则接口

IAssetIgnoreRule

资源忽略规则接口

IBuildPipeline

构建管线接口,定义构建流程的标准入口

IBuildTask

构建任务的标准接口

IBundlePackRule

资源打包规则接口

IGroupActiveRule

资源分组激活规则接口

ISearchCommand

搜索命令接口

ITableCell

表格单元格的数据抽象

ITableData

表格行数据的抽象,包含可见性控制和单元格集合

Enums

EAssetFilterType

资源搜索类型

EBuildPipeline

构建管线类型

EBundledCopyOption

首包资源的拷贝选项

ECollectFlags

资源收集标记位

ECollectorType

收集器类型

ECompressOption

AssetBundle压缩选项

ESearchLogic

同类搜索命令的组内组合逻辑