using GameCore.ECS; using GameCore.Events.Interfaces; namespace GameCore.Events; public readonly struct ItemPickupAttemptEvent( Entity picker, Entity itemEntity, string itemId, int quantity ) : IEvent { public readonly Entity Picker = picker; public readonly Entity ItemEntity = itemEntity; public readonly string ItemId = itemId; public readonly int Quantity = quantity; }