HorizontalSlider
A horizontal slider the user can drag to change a value between a min and a max.
Read time 3 minutesLast updated 6 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.IMGUIModule
HorizontalSlider(Rect, float, float, float)
A horizontal slider the user can drag to change a value between a min and a max.
public static float HorizontalSlider(Rect position, float value, float leftValue, float rightValue)
Parameters
Returns
Type | Description |
|---|---|
| float | The value that has been set by the user. |
Examples
// Draws a horizontal slider control that goes from 0 to 10.using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ public float hSliderValue = 0.0F; void OnGUI() { hSliderValue = GUI.HorizontalSlider(new Rect(25, 25, 100, 30), hSliderValue, 0.0F, 10.0F); }}
HorizontalSlider(Rect, float, float, float, GUIStyle, GUIStyle)
A horizontal slider the user can drag to change a value between a min and a max.
public static float HorizontalSlider(Rect position, float value, float leftValue, float rightValue, 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 left end of the slider.
The value at the right end of the slider.
Returns
Type | Description |
|---|---|
| float | The value that has been set by the user. |
Examples
// Draws a horizontal slider control that goes from 0 to 10.using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ public float hSliderValue = 0.0F; void OnGUI() { hSliderValue = GUI.HorizontalSlider(new Rect(25, 25, 100, 30), hSliderValue, 0.0F, 10.0F); }}
HorizontalSlider(Rect, float, float, float, GUIStyle, GUIStyle, GUIStyle)
A horizontal slider the user can drag to change a value between a min and a max.
public static float HorizontalSlider(Rect position, float value, float leftValue, float rightValue, 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 left end of the slider.
The value at the right end of the slider.
Returns
Type | Description |
|---|---|
| float | The value that has been set by the user. |
Examples
// Draws a horizontal slider control that goes from 0 to 10.using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ public float hSliderValue = 0.0F; void OnGUI() { hSliderValue = GUI.HorizontalSlider(new Rect(25, 25, 100, 30), hSliderValue, 0.0F, 10.0F); }}