using Godot; namespace Babushka.scripts.CSharp.Common.Inventory; // Do not instantiate this resource // But it has to be a resource because Godot [GlobalClass] public partial class ItemInstance: Resource { [Export] public required ItemResource blueprint; [Export] public int amount = 1; public ItemInstance Clone() { return new ItemInstance { blueprint = blueprint, amount = amount }; } }