VerticalSlider
A vertical slider the user can drag to change a value between a min and a max.
Read time 3 minutesLast updated 5 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.IMGUIModule
VerticalSlider(Rect, float, float, float)
A vertical slider the user can drag to change a value between a min and a max.
public static float VerticalSlider(Rect position, float value, float topValue, float bottomValue)
Parameters
Returns
Type | Description |
|---|---|
| float | The value that has been set by the user. |
Examples
// Draws a vertical slider control that goes from 10 (top) to 0 (bottom)using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ public float vSliderValue = 0.0f; void OnGUI() { vSliderValue = GUI.VerticalSlider(new Rect(25, 25, 100, 30), vSliderValue, 10.0f, 0.0f); }}
VerticalSlider(Rect, float, float, float, GUIStyle, GUIStyle)
A vertical slider the user can drag to change a value between a min and a max.
public static float VerticalSlider(Rect position, float value, float topValue, float bottomValue, GUIStyle slider, GUIStyle thumb)
Parameters
Rectangle on the screen to use for the slider.
The value the slider shows. This determines the position of the draggable thumb.
The value at the top end of the slider.
The value at the bottom end of the slider.
Returns
Type | Description |
|---|---|
| float | The value that has been set by the user. |
Examples
// Draws a vertical slider control that goes from 10 (top) to 0 (bottom)using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ public float vSliderValue = 0.0f; void OnGUI() { vSliderValue = GUI.VerticalSlider(new Rect(25, 25, 100, 30), vSliderValue, 10.0f, 0.0f); }}
VerticalSlider(Rect, float, float, float, GUIStyle, GUIStyle, GUIStyle)
A vertical slider the user can drag to change a value between a min and a max.
public static float VerticalSlider(Rect position, float value, float topValue, float bottomValue, GUIStyle slider, GUIStyle thumb, GUIStyle thumbExtent)
Parameters
Rectangle on the screen to use for the slider.
The value the slider shows. This determines the position of the draggable thumb.
The value at the top end of the slider.
The value at the bottom end of the slider.
Returns
Type | Description |
|---|---|
| float | The value that has been set by the user. |
Examples
// Draws a vertical slider control that goes from 10 (top) to 0 (bottom)using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ public float vSliderValue = 0.0f; void OnGUI() { vSliderValue = GUI.VerticalSlider(new Rect(25, 25, 100, 30), vSliderValue, 10.0f, 0.0f); }}