private static void StructGraphView(GraphEditorWindow window, RootSO behaviorTree) { window.rootVisualElement.Clear(); var graphView = new RootSOTreeView(behaviorTree, window); graphView.Restore(); window.rootVisualElement.Add(window.CreateToolBar(graphView)); window.rootVisualElement.Add(graphView); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); if (GUILayout.Button("Open Behavior Tree")) { var rootSO = target as RootSO; GraphEditorWindow.Show(rootSO); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); if (GUILayout.Button("Open Behavior Tree")) { var bt = target as BehaviorTree; GraphEditorWindow.Show(bt); } }