/// <summary> /// Constructor. /// </summary> /// <param name="Name"></param> /// <param name="displayText"></param> /// <param name="bounds"></param> /// <param name="buttonTexture"></param> /// <param name="barTexture"></param> /// <param name="SourceRect"></param> /// <param name="scale"></param> /// <param name="sliderInformation"></param> /// <param name="defaultAnimation"></param> /// <param name="DrawColor"></param> /// <param name="TextColor"></param> /// <param name="buttonFunctionality"></param> /// <param name="AnimationEnabled"></param> /// <param name="animationsToPlay"></param> /// <param name="startingKey"></param> /// <param name="startingAnimationFrame"></param> /// <param name="extraTexture"></param> /// <param name="getLabelXYPos"></param> public SliderButton(string Name, string displayText, Rectangle bounds, Texture2DExtended buttonTexture, Button barTexture, Rectangle SourceRect, float scale, SliderInformation sliderInformation, Animations.Animation defaultAnimation, Color DrawColor, Color TextColor, ButtonFunctionality buttonFunctionality, bool AnimationEnabled, Dictionary <string, List <Animations.Animation> > animationsToPlay, string startingKey, int startingAnimationFrame, List <KeyValuePair <ClickableTextureComponent, ExtraTextureDrawOrder> > extraTexture, bool getLabelXYPos = true) : base(Name, bounds, buttonTexture, displayText, SourceRect, scale, defaultAnimation, animationsToPlay, startingKey, DrawColor, TextColor, buttonFunctionality, startingAnimationFrame, AnimationEnabled, extraTexture) { this.sliderInformation = sliderInformation; this.getLabelXYPos = getLabelXYPos; this.sliderBar = barTexture; initializeBounds(); }
/// <summary> /// Constructor. /// </summary> /// <param name="bounds"></param> /// <param name="buttonTexture"></param> /// <param name="barTexture"></param> /// <param name="SourceRect"></param> /// <param name="scale"></param> /// <param name="sliderInformation"></param> /// <param name="getLabelXYPos"></param> public SliderButton(Rectangle bounds, Texture2DExtended buttonTexture, Button barTexture, Rectangle SourceRect, float scale, SliderInformation sliderInformation, bool getLabelXYPos = true) : base(bounds, buttonTexture, SourceRect, scale) { this.sliderInformation = sliderInformation; this.getLabelXYPos = getLabelXYPos; this.sliderBar = barTexture; initializeBounds(); }
/// <summary>Construct an instance.</summary> public SliderButton(string name, string displayText, Rectangle bounds, Texture2DExtended buttonTexture, Button barTexture, Rectangle sourceRect, float scale, SliderInformation sliderInformation, Animations.Animation defaultAnimation, Color drawColor, Color textColor, ButtonFunctionality buttonFunctionality, bool animationEnabled, List <KeyValuePair <ClickableTextureComponent, ExtraTextureDrawOrder> > extraTexture, bool getLabelXYPos = true) : base(name, bounds, buttonTexture, displayText, sourceRect, scale, defaultAnimation, drawColor, textColor, buttonFunctionality, animationEnabled, extraTexture) { this.sliderInformation = sliderInformation; this.getLabelXYPos = getLabelXYPos; this.sliderBar = barTexture; this.initializeBounds(); }