public WeaponButton(WeaponList weapon, SelectWeapon selectWeapon, Vector2 position, Vector2 size, ShopMenu menu, Map map) : base("", position, size, menu, map) { this.weaponType = weapon; this.selectWeapon = selectWeapon; weaponSprite = new Sprite(Weapon.GetIcon(weapon)); lockSprite.FillColor = true; lockSprite.Color = new Color(0, 0, 0, 0.5f); costBox = new TextBox(120f); costBox.SetHeight = size.Y * 0.4f; costBox.Text = WeaponStats.GetStats(weapon).scrapCost.ToString(); costBox.VerticalAlign = TextBox.VerticalAlignment.Center; costBox.HorizontalAlign = TextBox.HorizontalAlignment.Left; }
public EquipButton(int inventoryID, EquipWeapon onEquip, Vector2 position, Vector2 size, ShopMenu menu, Map map) : base("", position, size, menu, map) { this.onEquip = onEquip; this.inventoryID = inventoryID; textBox.Text = "Equip\n" + (inventoryID == 0 ? "A" : "B"); }