private void DrawDebugTools() { if (GUILayout.Button("Refresh", EditorStyles.toolbarButton)) { SearchService.Refresh(); Refresh(); } if (GUILayout.Button("Save", EditorStyles.toolbarButton)) { SearchService.SaveSettings(); } if (GUILayout.Button("Reset", EditorStyles.toolbarButton)) { SearchService.Reset(); Refresh(); } }
internal void OnDisable() { s_FocusedWindow = null; SearchService.asyncItemReceived -= OnAsyncItemsReceived; if (m_SaveStateOnExit) { SearchService.LastSearch = m_Context.searchBoxText; SearchService.SaveSettings(); } else { SearchService.LoadSettings(); } foreach (var provider in SearchService.Providers) { provider.onDisable?.Invoke(); } }