using System; using UnityEngine; // ReSharper disable once CheckNamespace namespace BlueWaterProject { [Serializable] public class Item : IItem { [field: SerializeField] public string ItemName { get; set; } [field: SerializeField] public int ItemCount { get; set; } [field: SerializeField] public Sprite ItemIcon { get; set; } public Item(string name, int count = 1, Sprite icon = null) { ItemName = name; ItemCount = count; ItemIcon = icon; } public void Acquire() { DataManager.Inst.PlayerInventory.AddItem(this); } } }