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); }
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(); }
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(); }
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); }