using GameCore.Combat.Interfaces; namespace GameCore.Combat; public class WeaponData( float fireRate, List fireCosts, List onFireEffects, List onHitEffects) { public float FireRate { get; set; } = fireRate; public List FireCosts { get; set; } = fireCosts; public List OnFireEffects { get; set; } = onFireEffects; public List OnHitEffects { get; set; } = onHitEffects; }