Example #1
0
 public CraftingRecipeButton(Recipe RecipeToCraft, StardustCore.Animations.AnimatedSprite Background, Vector2 Position, Rectangle BoundingBox, float Scale, bool DrawStackNumber, Color DrawColor)
 {
     this.recipe      = RecipeToCraft;
     this.displayItem = new ItemDisplayButton(this.recipe.DisplayItem, Background, Position, BoundingBox, Scale, DrawStackNumber, DrawColor);
 }
Example #2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="Sprite"></param>
 /// <param name="Duration">The number of milliseconds the effect lasts.</param>
 /// <param name="Frequency">How many milliseconds pass between the effect triggering.</param>
 /// <param name="ChanceToAfflict">The chance this effect has to trigger. Value between 0-1.0</param>
 /// <param name="CanStack">Can this status effect stack?</param>
 public SE_Freeze(StardustCore.Animations.AnimatedSprite Sprite, double Duration, double Frequency, double ChanceToAfflict, bool CanStack, bool ResetsSameTimers) : base(Sprite, Duration, Frequency, ChanceToAfflict, CanStack, ResetsSameTimers)
 {
 }
Example #3
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="Sprite"></param>
 /// <param name="Duration">The number of milliseconds the effect lasts.</param>
 /// <param name="Frequency">How many milliseconds pass between the effect triggering.</param>
 /// <param name="ChanceToAfflict">The chance this effect has to trigger. Value between 0-1.0</param>
 /// <param name="CanStack">Can this status effect stack?</param>
 public SE_Burn(StardustCore.Animations.AnimatedSprite Sprite, double Duration, double Frequency, double ChanceToAfflict, bool CanStack, bool ResetsSameTimers, int Damage) : base(Sprite, Duration, Frequency, ChanceToAfflict, CanStack, ResetsSameTimers)
 {
     this.damage = Damage;
 }