using DFEngine.Content.GameObjects; using DFEngine.Content.GameObjects.Movers; using DFEngine.IO.Definitions.SHN; namespace DFEngine.Content.Items { /// /// Class that contains information for an instance of an item. /// public class Item { /// /// The item's information from ItemInfo.shn. /// public ItemInfo Info { get; set; } /// /// The item's key. /// public long Key { get; set; } /// /// The item's position in the inventory. /// public ItemSlot Slot { get; set; } /// /// The upgrade tier of the item. /// public byte Upgrades { get; set; } // ? public Mover Mover { get; set; } public bool CanEquip => Slot > 0U; public Stats Stats { get; set; } } }