diff --git a/Scripts/Editor/AdvancedGenericMenu.cs b/Scripts/Editor/AdvancedGenericMenu.cs index a22fa83b..f006f5b8 100644 --- a/Scripts/Editor/AdvancedGenericMenu.cs +++ b/Scripts/Editor/AdvancedGenericMenu.cs @@ -75,7 +75,7 @@ private AdvancedGenericMenuItem FindOrCreateItem( string name, AdvancedGenericMe } else { - item = currentRoot.children.OfType().FirstOrDefault( x => x.name == paths[0] ); + item = currentRoot.childList.OfType().FirstOrDefault( x => x.name == paths[0] ); if ( item == null ) currentRoot.AddChild( item = new AdvancedGenericMenuItem( paths[0] ) ); } diff --git a/Scripts/Editor/NodeEditorUtilities.cs b/Scripts/Editor/NodeEditorUtilities.cs index 753973be..81bd10e9 100644 --- a/Scripts/Editor/NodeEditorUtilities.cs +++ b/Scripts/Editor/NodeEditorUtilities.cs @@ -128,7 +128,7 @@ public static bool IsCastableTo(this Type from, Type to) { } /// - /// Looking for ports with value Type compatible with a given type. + /// Looking for ports with value Type compatible with a given type. /// /// Node to search /// Type to find compatiblities @@ -265,7 +265,7 @@ private static void CreateGraph() { public static void CreateFromTemplate(string initialName, string templatePath) { ProjectWindowUtil.StartNameEditingIfProjectWindowExists( - 0, + EntityId.None, ScriptableObject.CreateInstance(), initialName, scriptIcon, @@ -274,8 +274,8 @@ public static void CreateFromTemplate(string initialName, string templatePath) { } /// Inherits from EndNameAction, must override EndNameAction.Action - public class DoCreateCodeFile : UnityEditor.ProjectWindowCallback.EndNameEditAction { - public override void Action(int instanceId, string pathName, string resourceFile) { + public class DoCreateCodeFile : UnityEditor.ProjectWindowCallback.AssetCreationEndAction { + public override void Action(EntityId entityId, string pathName, string resourceFile) { Object o = CreateScript(pathName, resourceFile); ProjectWindowUtil.ShowCreatedAsset(o); } diff --git a/Scripts/Editor/NodeEditorWindow.cs b/Scripts/Editor/NodeEditorWindow.cs index a7ec96bc..c138077c 100644 --- a/Scripts/Editor/NodeEditorWindow.cs +++ b/Scripts/Editor/NodeEditorWindow.cs @@ -81,10 +81,10 @@ void OnFocus() { graphEditor.OnWindowFocus(); if (NodeEditorPreferences.GetSettings().autoSave) AssetDatabase.SaveAssets(); } - + dragThreshold = Math.Max(1f, Screen.width / 1000f); } - + void OnLostFocus() { if (graphEditor != null) graphEditor.OnWindowFocusLost(); } @@ -186,8 +186,8 @@ public void DeselectNode(XNode.Node node) { } [OnOpenAsset(0)] - public static bool OnOpen(int instanceID, int line) { - XNode.NodeGraph nodeGraph = EditorUtility.InstanceIDToObject(instanceID) as XNode.NodeGraph; + public static bool OnOpen(EntityId id, int line) { + XNode.NodeGraph nodeGraph = EditorUtility.EntityIdToObject(id) as XNode.NodeGraph; if (nodeGraph != null) { Open(nodeGraph); return true;