Scale
Scale for the sliders: default Slider, RangeSlider (Disable Handle Overlay is not supported), CenteredSlider.
To use add the appropriate SliderScale / RangeSliderScale / CenteredSliderScale component to the Slider, then create and specify Scale gameobject.
Options
Container
RectTransformMarks container.
Main Line
ImageMain line.
Show Current Value
boolShow marks for the current values.
Current Mark Template
ScaleMarkTemplateTemplate for the current mark.
Show Min Value
boolShow mark for the min value.
Min Mark
ScaleMarkTemplateMinimum mark.
Show Max Value
boolMaximum mark.
Scale Marks
List<ScaleMark>Marks templates.
MarkValuesGenerator
Action<float min, float max, float step, List<float> output>Fill output list with values where marks should be displayed.
ScaleMark
Step
floatValue difference between marks.
Template
ScaleMarkTemplateMark template.
SliderScale and RangeSliderScale Components
Scale
ScaleScale gameobject.
Format
stringFormatter
Func<float, string>Custom formatter to use instead of format string.
CenteredSliderScale Component
Scale
ScaleScale gameobject.
Format
stringFormatter
Func<float, string>Custom formatter to use instead of format string.
Negative Step Rate
floatMultiplicator for marks at negative side of the scale.
Positive Step Rate
floatMultiplicator for marks at positive side of the scale.