public Firearm(firearmDmgTypes dmgtype, string name, int cost, double accuracyMult, int ammoCap) : base((weaponsDmgTypes)dmgtype, name, cost) { damageType = dmgtype; dmgMultAccuracy = accuracyMult; maxAmmo = ammoCap; reload(); }
public AutoRifle(firearmDmgTypes dmgtype, string name, int cost, double accuracyMult, int maxAmmo, firearmFireModes fireMode) : base(dmgtype,name,cost,accuracyMult,maxAmmo) { this.fireMode = (byte)fireMode; }