From 4d4bb1e34f3732888f5351cf3b00ae12159088e7 Mon Sep 17 00:00:00 2001 From: hevinci Date: Tue, 2 Jan 2024 11:06:50 +0800 Subject: [PATCH] fix #223 --- .../VisualViewers/BuildPipelineViewerBase.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Assets/YooAsset/Editor/AssetBundleBuilder/VisualViewers/BuildPipelineViewerBase.cs b/Assets/YooAsset/Editor/AssetBundleBuilder/VisualViewers/BuildPipelineViewerBase.cs index 05189a3e..d01bcd58 100644 --- a/Assets/YooAsset/Editor/AssetBundleBuilder/VisualViewers/BuildPipelineViewerBase.cs +++ b/Assets/YooAsset/Editor/AssetBundleBuilder/VisualViewers/BuildPipelineViewerBase.cs @@ -65,6 +65,8 @@ namespace YooAsset.Editor var buildMode = AssetBundleBuilderSetting.GetPackageBuildMode(PackageName, BuildPipeline); var buildModeList = GetSupportBuildModes(); int defaultIndex = buildModeList.FindIndex(x => x.Equals(buildMode)); + if (defaultIndex < 0) + defaultIndex = 0; _buildModeField = new PopupField(buildModeList, defaultIndex); _buildModeField.label = "Build Mode"; _buildModeField.style.width = StyleWidth; @@ -83,6 +85,8 @@ namespace YooAsset.Editor { var encyptionClassName = AssetBundleBuilderSetting.GetPackageEncyptionClassName(PackageName, BuildPipeline); int defaultIndex = encryptionClassTypes.FindIndex(x => x.FullName.Equals(encyptionClassName)); + if (defaultIndex < 0) + defaultIndex = 0; _encryptionField = new PopupField(encryptionClassTypes, defaultIndex); _encryptionField.label = "Encryption"; _encryptionField.style.width = StyleWidth;