using System.Collections.Generic; using UnityEngine; namespace SpellBoundAR.Items { public interface IItemTypeData { string ID { get; set; } string Name { get; } Sprite Depiction { get; } public string LocalizedName { get; } public string Description { get; } public bool ShowInInventory { get; } public List Instances { get; } public object InstantiateAnInstance(Transform parent = null) where T : IItem; #if UNITY_EDITOR void OnValidate(); #endif } }