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);
        }
Пример #2
0
        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);
            }
        }