26 lines
723 B
C#
26 lines
723 B
C#
using UnityEngine;
|
|
|
|
// Example: GameItem.cs
|
|
|
|
[CreateAssetMenu(fileName = "GameItem", menuName = "Game Data/Game Item")]
|
|
public class GameItem : ScriptableObject
|
|
{
|
|
public string itemName;
|
|
public Sprite icon;
|
|
public int itemValue;
|
|
public string rarity; // todo: maybe like enum type?
|
|
public string qty; //todo: should this be moved to the inventoryitem object?
|
|
public int maxStack;
|
|
|
|
public bool isStackable;
|
|
public bool isEquippable;
|
|
public bool isConsumable;
|
|
public bool isQuestItem;
|
|
public bool isKeyItem;
|
|
public bool isCraftable;
|
|
public bool isTradeable;
|
|
public bool isSellable;
|
|
public bool isDroppable;
|
|
public bool isDestroyable;
|
|
public bool isUsable;
|
|
} |