示例#1
0
 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));
 }
示例#2
0
    //---------------------------------------------------------
    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);
    }