Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


VerticalSlider

A vertical slider the user can drag to change a value between a min and a max.
Read time 2 minutesLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.IMGUIModule

VerticalSlider(float, float, float, GUILayoutOption[])

A vertical slider the user can drag to change a value between a min and a max.
public static float VerticalSlider(float value, float leftValue, float rightValue, params GUILayoutOption[] options)

Parameters

value

The value the slider shows. This determines the position of the draggable thumb.

leftValue


rightValue


An optional list of layout options that specify extra layouting properties. Any values passed in here will override settings defined by the
style
.

Returns

Type

Description

floatThe value that has been set by the user.

Remarks

GUILayoutVerticalSlider (VerticalSlider)
Vertical slider in the Game View.

Examples

using UnityEngine;public class ExampleScript : MonoBehaviour{ // Draws a vertical slider control that goes from 10 (top) to 0 (bottom) float vSliderValue = 0.0f; void OnGUI() { vSliderValue = GUILayout.VerticalSlider(vSliderValue, 10.0f, 0.0f); }}

VerticalSlider(float, float, float, GUIStyle, GUIStyle, GUILayoutOption[])

A vertical slider the user can drag to change a value between a min and a max.
public static float VerticalSlider(float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb, params GUILayoutOption[] options)

Parameters

value

The value the slider shows. This determines the position of the draggable thumb.

leftValue


rightValue


slider

The GUIStyle to use for displaying the dragging area. If left out, the
horizontalSlider
style from the current GUISkin is used.

The GUIStyle to use for displaying draggable thumb. If left out, the
horizontalSliderThumb
style from the current GUISkin is used.

An optional list of layout options that specify extra layouting properties. Any values passed in here will override settings defined by the
style
.

Returns

Type

Description

floatThe value that has been set by the user.

Remarks

GUILayoutVerticalSlider (VerticalSlider)
Vertical slider in the Game View.

Examples

using UnityEngine;public class ExampleScript : MonoBehaviour{ // Draws a vertical slider control that goes from 10 (top) to 0 (bottom) float vSliderValue = 0.0f; void OnGUI() { vSliderValue = GUILayout.VerticalSlider(vSliderValue, 10.0f, 0.0f); }}