From ae087453d9dc6afa01ba3b8b743bcab7760b9966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=AC=E6=98=A5=E9=B9=8F?= Date: Mon, 9 Jun 2025 16:06:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssetBundleCollectorWindow.cs | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.cs b/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.cs index fbbb265e..dd08ea3c 100644 --- a/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.cs +++ b/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.cs @@ -68,8 +68,6 @@ namespace YooAsset.Editor private bool _showGlobalSettings = false; private bool _showPackageSettings = false; - private List _displayGroupList; - public void CreateGUI() { try @@ -732,19 +730,21 @@ namespace YooAsset.Editor var selectPackage = _packageListView.selectedItem as AssetBundleCollectorPackage; if (selectPackage == null) return; + + List displayGroupList = null; if(string.IsNullOrWhiteSpace(_lowerSearchKey) == false) { - _displayGroupList = new List(); + displayGroupList = new List(); foreach(var group in selectPackage.Groups) { if(group.GroupName.ToLower().Contains(_lowerSearchKey)) { - _displayGroupList.Add(group); + displayGroupList.Add(group); } else if(group.AssetTags.ToLower().Contains(_lowerSearchKey)) { - _displayGroupList.Add(group); + displayGroupList.Add(group); } else { @@ -752,13 +752,13 @@ namespace YooAsset.Editor { if(collector.CollectPath.ToLower().Contains(_lowerSearchKey)) { - _displayGroupList.Add(group); + displayGroupList.Add(group); break; } if(collector.AssetTags.ToLower().Contains(_lowerSearchKey)) { - _displayGroupList.Add(group); + displayGroupList.Add(group); break; } } @@ -767,12 +767,12 @@ namespace YooAsset.Editor } else { - _displayGroupList = selectPackage.Groups; + displayGroupList = selectPackage.Groups; } _groupListView.Clear(); _groupListView.ClearSelection(); - _groupListView.itemsSource = _displayGroupList; + _groupListView.itemsSource = displayGroupList; _groupListView.Rebuild(); if (_lastModifyGroupIndex >= 0 && _lastModifyGroupIndex < _groupListView.itemsSource.Count) @@ -801,7 +801,7 @@ namespace YooAsset.Editor if (selectPackage == null) return; - var group = _displayGroupList[index]; + var group = _groupListView.itemsSource[index] as AssetBundleCollectorGroup; var textField1 = element.Q