Slider
See the SliderDemo class.
// Draw and control an integer value between 0 and 100
Gui.Text($"int 0~100");
Gui.Text($"{intValue}");
Gui.Slider(ref intValue, 0, 100);
Gui.Separator();
// Draw and control a floating-point value between 0 and 1
Gui.Text($"float 0~1");
Gui.Text($"{floatValue:F5}");
Gui.Slider(ref floatValue, 0f, 1f);
Gui.Separator();
// Draw and control a double value between 0 and 100
Gui.Text($"double 0~100");
Gui.Text($"{doubleValue:F5}");
Gui.Slider(ref doubleValue, 0f, 100f);
Gui.Separator();
// Draw and control a long value between -100 and 100,000,000
Gui.Text($"long -100~100,000,000");
Gui.Text($"{longValue}");
Gui.Slider(ref longValue, -100, 100_000_00);
Gui.Separator();
// Draw and control a decimal value between 0 and 1000
Gui.Text($"decimal 0~1000");
Gui.Text($"{decimalValue:F5}");
Gui.Slider(ref decimalValue, 0, 1000);