using UnityEngine; // class, not interface so Unity shows fields in Editor public abstract class InventoryHolder : MonoBehaviour { public abstract Inventory Inventory { get; } public abstract string Name { get; } }