public override void OnInspectorGUI() { GUIStyle foldoutStyle = new GUIStyle(EditorStyles.foldout); foldoutStyle.fontStyle = FontStyle.Bold; GUIStyle normalStyle = new GUIStyle(EditorStyles.toggle); normalStyle.fontStyle = FontStyle.Normal; DensityPresetMenu presetMenu = (DensityPresetMenu)target; serializedObject.Update(); EditorGUILayout.PropertyField(flexMenu); EditorGUILayout.PropertyField(defaultFunction); presetsFold = EditorGUILayout.Foldout(presetsFold, "Select Presets", foldoutStyle); if (presetsFold) { EditorGUI.indentLevel++; EditorGUILayout.PropertyField(s1); EditorGUILayout.PropertyField(s2); EditorGUILayout.PropertyField(s3); EditorGUILayout.PropertyField(p2); EditorGUILayout.PropertyField(p3); EditorGUILayout.PropertyField(d3z2); EditorGUILayout.PropertyField(d3xy); EditorGUILayout.PropertyField(s4); EditorGUILayout.PropertyField(p4); EditorGUILayout.PropertyField(d4z2); EditorGUILayout.PropertyField(d4xy); EditorGUILayout.PropertyField(f4z3); EditorGUILayout.PropertyField(f4xz2); EditorGUILayout.PropertyField(f4xyz); EditorGUI.indentLevel--; } serializedObject.ApplyModifiedProperties(); }
internal KeyboardInputResponder(DensityPresetMenu calcInput) { this.densityPresetMenu = calcInput; }