// Stop listening to any previous data binder. public void UnregisterDataBinder() { if (m_dataBinder == null) { return; } m_dataBinder = null; }
// Stop listening to any previous data binder and start listening to the new one. public void RegisterDataBinder(LMWidgets.DataBinder <LMWidgets.SliderBase, float> dataBinder) { if (dataBinder == null) { return; } UnregisterDataBinder(); m_dataBinder = dataBinder as DataBinderSlider; SetPositionFromFraction(m_dataBinder.GetCurrentData()); }