public ProjectileInfo(MechaType mechaType, ProjectileType projectileType, float speed, int damage) { MechaType = mechaType; ProjectileType = projectileType; Speed = speed; Damage = damage; }
public ShooterInfo(MechaType mechaType, float fireInterval, float maxRange, ProjectileInfo projectileInfo) { MechaType = mechaType; FireInterval = fireInterval; MaxRange = maxRange; ProjectileInfo = projectileInfo; }
public BladeInfo(MechaType mechaType, float interval, int damage) { MechaType = mechaType; Interval = interval; Damage = damage; }
public MechaInfo(string mechaName, MechaType mechaType, List <MechaComponentInfo> mechaComponentInfos) { MechaName = mechaName; MechaType = mechaType; MechaComponentInfos = mechaComponentInfos; }