using GameCore.Combat.Interfaces; using GameCore.ECS; using GameCore.ECS.Interfaces; namespace GameCore.Combat; public class ProjectileComponent : IComponent { public Entity Owner { get; set; } public float Lifetime { get; set; } public List OnHitEffects { get; set; } = []; }