From c0c3bb406d95161989b6c11ea934598620a966e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=95=E5=86=A0=E5=B3=B0?= <33317070@qq.com>
Date: Tue, 19 May 2026 16:00:33 +0800
Subject: [PATCH] feat: add bundle type dropdown for editor simulate pipeline
---
.../EditorSimulateBuildPipelineViewer.cs | 23 ++++++++++++-------
.../EditorSimulateBuildPipelineViewer.uxml | 2 +-
2 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/Assets/YooAsset/Editor/BundleBuilder/VisualViewers/EditorSimulateBuildPipeline/EditorSimulateBuildPipelineViewer.cs b/Assets/YooAsset/Editor/BundleBuilder/VisualViewers/EditorSimulateBuildPipeline/EditorSimulateBuildPipelineViewer.cs
index d69f8252..f3862f51 100644
--- a/Assets/YooAsset/Editor/BundleBuilder/VisualViewers/EditorSimulateBuildPipeline/EditorSimulateBuildPipelineViewer.cs
+++ b/Assets/YooAsset/Editor/BundleBuilder/VisualViewers/EditorSimulateBuildPipeline/EditorSimulateBuildPipelineViewer.cs
@@ -33,7 +33,7 @@ namespace YooAsset.Editor
///
/// 构建资源包类型下拉框
///
- protected DropdownField _buildBundleTypeField;
+ protected PopupField _buildBundleTypeField;
public override void CreateView(VisualElement parent)
@@ -56,8 +56,8 @@ namespace YooAsset.Editor
SetBuildVersionField(_buildVersionField);
// 构建资源包类型
- _buildBundleTypeField = Root.Q("BuildBundleType");
- SetBuildBundleTypeField(_buildBundleTypeField);
+ var buildBundleTypeContainer = Root.Q("BuildBundleType");
+ _buildBundleTypeField = CreateBuildBundleTypeField(buildBundleTypeContainer);
// 构建按钮
var buildButton = Root.Q