public static void HorizontalSlider(Rect position, Setting <float> value, string label, float min, float max, float offset) { if (offset > 0f) { UGUI.Label(position, label, Style.Label); position.x += offset; position.width -= offset; } value.Value = UGUI.HorizontalSlider(position, value.Value, min, max, Style.Slider, Style.SliderBody); }
public static float HorizontalSlider(Rect position, float value, string label, float min, float max, float offset) { if (offset > 0f) { UGUI.Label(position, label, Style.Label); position.x += offset; position.width -= offset; } return(UGUI.HorizontalSlider(position, value, min, max, Style.Slider, Style.SliderBody)); }
public static void HorizontalSlider(SmartRect position, Setting <float> value, string label, float min, float max, float offset, bool move = false) { if (offset > 0f) { UGUI.Label(position.ToRect(), label, Style.Label); position.MoveOffsetX(offset); } value.Value = UGUI.HorizontalSlider(position.ToRect(), value.Value, min, max, Style.Slider, Style.SliderBody); position.ResetX(); if (move) { position.MoveY(); } }
public static float HorizontalSlider(SmartRect position, float value, string label, float offset, bool move = false) { if (offset > 0f) { UGUI.Label(position.ToRect(), label, Style.Label); position.MoveOffsetX(offset); } value = UGUI.HorizontalSlider(position.ToRect(), value, 0f, 1f, Style.Slider, Style.SliderBody); position.ResetX(); if (move) { position.MoveY(); } return(value); }
private static float DoHorizontalSlider(float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb, GUILayoutOption[] options) { return(GUI.HorizontalSlider(GUILayoutUtility.GetRect(GUIContent.Temp("mmmm"), slider, options), value, leftValue, rightValue, slider, thumb)); }