using System.Collections; using System.Collections.Generic; using UnityEngine; public class ItemArmor : Item { public readonly int Defense; public readonly int Block; public ItemArmor(string name, string iconName, int pbasePrice,int pDefense, int pBlock, string descr = "", ItemRarity rarity = ItemRarity.Common) : base(name, iconName, pbasePrice, descr,rarity) { Block = pBlock; Defense = pDefense; } // This is used so we can identify a type purely through polymorphism. No hardcoding of types involved, nothing to see here! public override ItemType GetItemType() { return ItemType.Armor; } public override string GetStats() { return "Defense: " + Defense + "\tBlock: " + Block; } }