protected GUIBase_Slider RegisterSliderDelegate(string sliderName, GUIBase_Slider.ChangeValueDelegate inChanged) { if (m_ScreenLayout == null) { Debug.LogError(GetType().Name + "<" + name + ">.RegisterSliderDelegate() :: Attempt to register slider '" + sliderName + "' but there is not any layout specified!"); return(null); } return(GuiBaseUtils.RegisterSliderDelegate(m_ScreenLayout, sliderName, inChanged)); }
//--------------------------------------------------------- public static GUIBase_Slider RegisterSliderDelegate(GUIBase_Layout layout, string sliderName, GUIBase_Slider.ChangeValueDelegate d) { GUIBase_Slider control = GetControl <GUIBase_Slider>(layout, sliderName); if (control != null) { control.RegisterChangeValueDelegate(d); } else { Debug.LogError("Can't find slider '" + sliderName + "'"); } return(control); }