public void Initialize(InputAtom_Slider s) { slider = s; }
public InputAtom_Axis_SliderPair(InputAtom_Slider nb, InputAtom_Slider pb) { negative_slider = nb; positive_slider = pb; }
public InputAtom_Button_SliderLimit(InputAtom_Slider a, float t) { slider = a; threshold = t; }
public InputAtom_Button_SliderLimit(InputAtom_Slider a) : this(a, AxisSlider.Threshold) { }
static public InputAtom_Button GetAsButton(this InputAtom_Slider item, float threshold = AxisSlider.Threshold) { return(item.IfNotNull(i => new InputAtom_Button_SliderLimit(i, threshold))); }