using GameCore.ECS; using GameCore.Events.Interfaces; namespace GameCore.Events; public readonly struct EntityDamagedEvent(Entity target, float newHealth, float damageTaken) : IEvent { public readonly Entity Target = target; public readonly float NewHealth = newHealth; public readonly float DamageTaken = damageTaken; }