Example #1
0
        public override void UpdateView(Rect editorRect, Rect percentageRect, Event e, NodeGraph currentGraph)
        {
            base.UpdateView(editorRect, percentageRect, e, currentGraph);

            GUI.Box(ViewRect, ViewTitle, ViewSkin.GetStyle("ViewBG"));

            GUILayout.BeginArea(ViewRect);

            GUILayout.Space(30f);
            GUILayout.BeginHorizontal();
            GUILayout.Space(30f);

            if (CurrentGraph == null || !CurrentGraph.ShowProperties)
            {
                EditorGUILayout.LabelField("NONE");
            }
            else
            {
                CurrentGraph.SelectedNode.DrawNodeProperties(ViewRect);
            }

            GUILayout.Space(30f);
            GUILayout.EndHorizontal();
            GUILayout.EndArea();

            ProcessEvents(e);
        }
Example #2
0
 public override void UpdateView(Rect size, Rect percentageSize, Event e)
 {
     base.UpdateView(size, percentageSize, e);
     ProcessEvent(e);
     GUI.Box(ViewRect, Title, ViewSkin.GetStyle("TriggerEditorAdjust"));
     GUILayout.BeginArea(ViewRect);
     {
         UnitToolBar.DrawToolBar(ViewRect, ViewSkin);
     }
     GUILayout.EndArea();
 }
 public override void UpdateView(Rect size, Rect percentageSize, Event e)
 {
     base.UpdateView(size, percentageSize, e);
     ProcessEvent(e);
     GUI.Box(ViewRect, Title, ViewSkin.GetStyle("TriggerEditorAdjust"));
     GUILayout.BeginArea(ViewRect);
     {
         if (TriggerEditorUtility.CheckInit())
         {
             NodeAdjust.Draw(ViewSkin);
         }
     }
     GUILayout.EndArea();
 }
Example #4
0
 public override void UpdateView(Rect size, Rect percentageSize, Event e)
 {
     base.UpdateView(size, percentageSize, e);
     ProcessEvent(e);
     GUI.Box(ViewRect, Title, ViewSkin.GetStyle("TriggerEditorCanvas"));
     GUILayout.BeginArea(ViewRect);
     {
         if (e.button == 1 && e.type == EventType.mouseDown)
         {
             menu = NodeEditor.GetGenericMenu();//需要修改 装入InputControls中
             menu.ShowAsContext();
         }
         if (TriggerEditorUtility.CheckInit())
         {
             NodeEditor.DrawCanvas(ViewRect);
         }
     }
     GUILayout.EndArea();
 }
Example #5
0
        public override void UpdateView(Rect editorRect, Rect percentageRect, Event e, NodeGraph currentGraph)
        {
            base.UpdateView(editorRect, percentageRect, e, currentGraph);

            GUI.Box(ViewRect, ViewTitle, ViewSkin.GetStyle("ViewBG"));

            NodeUtils.DrawGrid(ViewRect, 60f, 0.15f, Color.white);
            NodeUtils.DrawGrid(ViewRect, 20f, 0.05f, Color.white);

            GUILayout.BeginArea(ViewRect);

            if (currentGraph != null)
            {
                currentGraph.UpdateGraphGUI(e, ViewRect, ViewSkin);
            }

            GUILayout.EndArea();

            ProcessEvents(e);
        }