/// <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();
 }
Exemple #3
0
 /// <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();
 }