using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; using GraphProcessor; using UnityEngine.UIElements; [CustomEditor(typeof(BaseGraph), true)] public class GraphAssetInspector : GraphInspector { // protected override void CreateInspector() // { // } protected override void CreateInspector() { base.CreateInspector(); root.Add(new Button(() => EditorWindow.GetWindow().InitializeGraph(target as BaseGraph)) { text = "Open base graph window" }); root.Add(new Button(() => EditorWindow.GetWindow().InitializeGraph(target as BaseGraph)) { text = "Open custom context menu graph window" }); root.Add(new Button(() => EditorWindow.GetWindow().InitializeGraph(target as BaseGraph)) { text = "Open custom toolbar graph window" }); root.Add(new Button(() => EditorWindow.GetWindow().InitializeGraph(target as BaseGraph)) { text = "Open exposed properties graph window" }); } }