Newer
Older
Hierarchical-Task-Network-Unity-3D / Assets / Scripts / ShopKeeper / Product.cs
using System;
using System.Collections;
using UnityEngine;
using UnityEngine.UIElements;

[CreateAssetMenu(menuName = "Shop/Product", fileName = "new product" )]
public class Product : ScriptableObject, IComparable<Product>
{
    [SerializeField] private string itemName;
    [SerializeField] private int productID;
    [SerializeField] private float productPrice;
    [SerializeField] private Sprite productLogo;
    public string ItemName => itemName;
    public float ProductPrice => productPrice;
    public int ID => productID;

    public int CompareTo(Product other) => ID.CompareTo(other.ID);
}