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; }
}
}