OldBlueWater/BlueWater/Assets/02.Scripts/Item/Item.cs

26 lines
660 B
C#
Raw Normal View History

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