public static void ShowEditor(UIFlowEditor source, List <BaseNode> pow) { EditorWindow.GetWindow <NodeEditor>(); parent = source; data = AssetDatabase.LoadAssetAtPath(path + parent.ID + ".asset", typeof(NodeData)) as NodeData; if (data == null) { data = ScriptableObject.CreateInstance <NodeData>(); AssetDatabase.CreateAsset(data, path + parent.ID + ".asset"); AssetDatabase.SaveAssets(); } }
public static void ShowEditor(UIFlowEditor parent) { EditorInstance = parent; NodeEditor.ShowEditor(EditorInstance.ID, typeof(UIFlowNodeEditor)); }