private void OnGUI() { // Settings EditorGUILayout.BeginHorizontal(); uNodeEditorSettings.minZoom = EditorGUILayout.FloatField("Min Zoom", uNodeEditorSettings.minZoom); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); uNodeEditorSettings.maxZoom = EditorGUILayout.FloatField("Max Zoom", uNodeEditorSettings.maxZoom); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); uNodeEditorSettings.zoomSpeedFactor = EditorGUILayout.FloatField("Zoom Speed Factor", uNodeEditorSettings.zoomSpeedFactor); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); uNodeEditorSettings.knobWidth = EditorGUILayout.FloatField("Knob Width", uNodeEditorSettings.knobWidth); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); uNodeEditorSettings.knobHeight = EditorGUILayout.FloatField("Knob Height", uNodeEditorSettings.knobHeight); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); uNodeEditorSettings.nodeBackgroundColor = EditorGUILayout.ColorField("Node Background", uNodeEditorSettings.nodeBackgroundColor); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); uNodeEditorSettings.nodeTitleBackgroundColor = EditorGUILayout.ColorField("Node Title Background", uNodeEditorSettings.nodeTitleBackgroundColor); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); EditorGUILayout.Space(); // Inputs & Controls EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Right Click : Context Menu"); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Left Click : Drag, Create Connection, Remove Connection"); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Shift + S : Save Canvas"); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Shift + Z : Cancel Last Action"); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Shift + Y : Restore Last Action"); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Scroll Wheel : Zoom / Unzoom"); EditorGUILayout.EndHorizontal(); parent.Repaint(); }