15 lines
465 B
C#
15 lines
465 B
C#
using GameCore.Combat.Interfaces;
|
|
|
|
namespace GameCore.Combat;
|
|
|
|
public class WeaponData(
|
|
float fireRate,
|
|
List<ICostEffect> fireCosts,
|
|
List<IEffect> onFireEffects,
|
|
List<IEffect> onHitEffects)
|
|
{
|
|
public float FireRate { get; set; } = fireRate;
|
|
public List<ICostEffect> FireCosts { get; set; } = fireCosts;
|
|
public List<IEffect> OnFireEffects { get; set; } = onFireEffects;
|
|
public List<IEffect> OnHitEffects { get; set; } = onHitEffects;
|
|
} |