SeekBar GetSlider(SliderHandler sliderHandler) => ((SeekBar)sliderHandler.View);
double GetNativeMaximum(SliderHandler sliderHandler) => GetSlider(sliderHandler).Max;
double GetNativeProgress(SliderHandler sliderHandler) => GetSlider(sliderHandler).Progress;
SeekBar GetNativeSlider(SliderHandler sliderHandler) => (SeekBar)sliderHandler.NativeView;
//---------------------------------------------------------------------------- // Public functions //---------------------------------------------------------------------------- // Sets the parent handler // IN: aHandler The parent handler public void SetHandler(SliderHandler aHandler) { mHandler = aHandler; }
private SliderType mSliderType; // The type of slider. //---------------------------------------------------------------------------- // Unity Functions //---------------------------------------------------------------------------- public void Awake() { mSlider = gameObject.transform.GetComponent <Slider>(); mHandler = null; mSliderType = SliderType.Uninitialized; }