diff --git a/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.cs b/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.cs index 4473e2eb..af3496d7 100644 --- a/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.cs +++ b/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.cs @@ -18,6 +18,11 @@ namespace YooAsset.Editor window.minSize = new Vector2(800, 600); } + private VisualElement _mainContainer; + private VisualElement _searchContainer; + + private ToolbarSearchField _searchField; + private Button _saveButton; private List _collectorTypeList; private List _activeRuleList; @@ -89,6 +94,12 @@ namespace YooAsset.Editor visualAsset.CloneTree(root); + _mainContainer = root.Q("MainContainer"); + _searchContainer = root.Q("SearchContainer"); + + _searchField = root.Q("SearchField"); + _searchField.RegisterValueChangedCallback(OnSearchFieldValueChanged); + // 警示栏 _helpBoxContainer = root.Q("HelpBoxContainer"); @@ -358,6 +369,21 @@ namespace YooAsset.Editor Debug.LogError(e.ToString()); } } + + private void OnSearchFieldValueChanged(ChangeEvent evt) + { + if (string.IsNullOrEmpty(evt.newValue)) + { + _mainContainer.style.display = DisplayStyle.Flex; + _searchContainer.style.display = DisplayStyle.None; + } + else + { + _mainContainer.style.display = DisplayStyle.None; + _searchContainer.style.display = DisplayStyle.Flex; + } + } + public void OnEnable() { Undo.undoRedoPerformed += RefreshWindow; diff --git a/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.uxml b/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.uxml index 1f572463..4766894b 100644 --- a/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.uxml +++ b/Assets/YooAsset/Editor/AssetBundleCollector/AssetBundleCollectorWindow.uxml @@ -4,56 +4,60 @@ + - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +