Пример #1
0
        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;
        }
Пример #2
0
        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");
        }