public override void OnInspectorGUI() { InstantGuiSlider script = (InstantGuiSlider)target; base.OnInspectorGUI(); //EditorGUILayout.Space(); script.guiElementProps = EditorGUILayout.Foldout(script.guiElementProps, "Slider"); if (script.guiElementProps) { EditorGUI.indentLevel = 2; script.value = EditorGUILayout.FloatField("Value:", script.value); script.min = EditorGUILayout.FloatField("Min:", script.min); script.max = EditorGUILayout.FloatField("Max:", script.max); script.step = EditorGUILayout.FloatField("Step:", script.step); script.shownValue = EditorGUILayout.FloatField("Shown Value:", script.shownValue); script.buttonStep = EditorGUILayout.FloatField("Button Step:", script.buttonStep); script.horizontal = EditorGUILayout.Toggle("Is Horizontal:", script.horizontal); script.diamond = (InstantGuiElement)EditorGUILayout.ObjectField("Diamond:", script.diamond, typeof(InstantGuiElement), true); script.incrementButton = (InstantGuiElement)EditorGUILayout.ObjectField("Increment Button:", script.incrementButton, typeof(InstantGuiElement), true); script.decrementButton = (InstantGuiElement)EditorGUILayout.ObjectField("Decrement Button:", script.decrementButton, typeof(InstantGuiElement), true); EditorGUI.indentLevel = 0; } /* * if (GUI.changed) * { * guiChanged = true; * if (!InstantGui.instance) InstantGui.instance = FindObjectOfType(typeof(InstantGui)); * InstantGui.instance.Update(); * } */ }
void getObjects() { if (usernameTextbox == null) { usernameTextbox = GameObject.Find ("usernameTxt").GetComponent<InstantGuiInputText> (); musicVolumeSlider = GameObject.Find ("musicVolumeSlider").GetComponent<InstantGuiSlider> (); musicVolumeSlider = GameObject.Find ("soundEffectsVolumeSlider").GetComponent<InstantGuiSlider> (); } }
static public InstantGuiSlider CreateHorizontalSlider() { InstantGuiSlider element = (InstantGuiSlider)InstantGuiElement.Create("HorizontalSlider", typeof(InstantGuiSlider), GetSelectedElement()); element.diamond = InstantGuiElement.Create("HorizontalSlider_Diamond", typeof(InstantGuiElement), element); element.incrementButton = InstantGuiElement.Create("HorizontalSlider_IncrementButton", typeof(InstantGuiElement), element); element.decrementButton = InstantGuiElement.Create("HorizontalSlider_DecrementButton", typeof(InstantGuiElement), element); element.horizontal = true; InstantGui.ForceUpdate(); Selection.activeGameObject = element.gameObject; return(element); }
static public InstantGuiSlider CreateVerticalSlider() { InstantGuiSlider element = (InstantGuiSlider)InstantGuiElement.Create("VerticalSlider", typeof(InstantGuiSlider), GetSelectedElement()); element.diamond = InstantGuiElement.Create("VerticalSlider_Diamond", typeof(InstantGuiElement), element); element.incrementButton = InstantGuiElement.Create("VerticalSlider_IncrementButton", typeof(InstantGuiElement), element); element.decrementButton = InstantGuiElement.Create("VerticalSlider_DecrementButton", typeof(InstantGuiElement), element); element.diamond.editable = false; //element.diamond.useStylePlacement = true; element.incrementButton.useStylePlacement = true; element.decrementButton.useStylePlacement = true; InstantGui.ForceUpdate(); Selection.activeGameObject = element.gameObject; return(element); }