diff --git a/Assets/YooAsset/Editor/AssetArtReporter/AssetArtReporterWindow.cs b/Assets/YooAsset/Editor/AssetArtReporter/AssetArtReporterWindow.cs index 728fb2e6..e93cc543 100644 --- a/Assets/YooAsset/Editor/AssetArtReporter/AssetArtReporterWindow.cs +++ b/Assets/YooAsset/Editor/AssetArtReporter/AssetArtReporterWindow.cs @@ -326,7 +326,7 @@ namespace YooAsset.Editor var column = new TableColumn("眼睛框", string.Empty, columnStyle); column.MakeCell = () => { - var toggle = new DisplayToggle(); + var toggle = new ToggleDisplay(); toggle.text = string.Empty; toggle.style.unityTextAlign = TextAnchor.MiddleCenter; toggle.RegisterValueChangedCallback((evt) => { OnDisplayToggleValueChange(toggle, evt); }); @@ -334,11 +334,10 @@ namespace YooAsset.Editor }; column.BindCell = (VisualElement element, ITableData data, ITableCell cell) => { - var toggle = element as DisplayToggle; + var toggle = element as ToggleDisplay; toggle.userData = data; var tableData = data as ElementTableData; toggle.SetValueWithoutNotify(tableData.Element.Hidden); - toggle.RefreshIcon(); }; _elementTableView.AddColumn(column); var headerElement = _elementTableView.GetHeaderElement("眼睛框"); @@ -577,10 +576,8 @@ namespace YooAsset.Editor // 重绘视图 RebuildView(); } - private void OnDisplayToggleValueChange(DisplayToggle toggle, ChangeEvent e) + private void OnDisplayToggleValueChange(ToggleDisplay toggle, ChangeEvent e) { - toggle.RefreshIcon(); - // 处理自身 toggle.SetValueWithoutNotify(e.newValue); diff --git a/Assets/YooAsset/Editor/AssetBundleDebugger/AssetBundleDebuggerWindow.cs b/Assets/YooAsset/Editor/AssetBundleDebugger/AssetBundleDebuggerWindow.cs index 74aa27b7..b970b333 100644 --- a/Assets/YooAsset/Editor/AssetBundleDebugger/AssetBundleDebuggerWindow.cs +++ b/Assets/YooAsset/Editor/AssetBundleDebugger/AssetBundleDebuggerWindow.cs @@ -48,7 +48,7 @@ namespace YooAsset.Editor private readonly Dictionary _playerSessions = new Dictionary(); - private Label _playerName; + private ToolbarButton _playerName; private ToolbarMenu _viewModeMenu; private SliderInt _frameSlider; private DebuggerAssetListViewer _assetListViewer; @@ -84,7 +84,7 @@ namespace YooAsset.Editor exportBtn.clicked += ExportBtn_clicked; // 用户列表菜单 - _playerName = root.Q