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); }
/// <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) { }
/// <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; }