Files
example-top-down-unity/Assets/Scripts/Inventory/Item.cs
2022-02-21 21:16:29 +01:00

22 lines
463 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[CreateAssetMenu(fileName = "Item", menuName = "Items/Item", order = 1)]
public abstract class Item : ScriptableObject
{
public new string name;
public int id;
public bool isStackable;
public Sprite sprite;
public bool isSelected;
public abstract void OnSelect();
public void Select()
{
isSelected = !isSelected;
OnSelect();
}
}