From 3b18ca9b02bfd9ac6a52177e954f40eb12a708fc Mon Sep 17 00:00:00 2001 From: Simon Rodriguez Date: Sat, 15 Dec 2018 14:33:34 +0100 Subject: [PATCH] FetchSettingsProviders has been removed in 2018.3.0f2. Now preferences is opened like this. --- Scripts/Editor/NodeEditorReflection.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Scripts/Editor/NodeEditorReflection.cs b/Scripts/Editor/NodeEditorReflection.cs index bfe8307..04c6484 100644 --- a/Scripts/Editor/NodeEditorReflection.cs +++ b/Scripts/Editor/NodeEditorReflection.cs @@ -113,12 +113,7 @@ namespace XNodeEditor { public static void OpenPreferences() { try { #if UNITY_2018_3_OR_NEWER - foreach (SettingsProvider settingsProvider in SettingsService.FetchSettingsProviders()) { - if (settingsProvider.name == "Node Editor") { - EditorPrefs.SetString("SettingsWindow_Preferences_current_provider", settingsProvider.settingsPath); - EditorApplication.ExecuteMenuItem("Edit/Preferences..."); - } - } + SettingsService.OpenUserPreferences("Preferences/Node Editor"); #else //Open preferences window Assembly assembly = Assembly.GetAssembly(typeof(UnityEditor.EditorWindow));