public WeaponFeature(AbstractWeapon weapon) { this.weapon = weapon; }
public WeaponFeatureDoubleAmmo(AbstractWeapon weapon) : base(weapon) { }
public WeaponFeatureModifNAttack(AbstractWeapon weapon) : base(weapon) { }
public WeaponFeatureDoubleAttack(AbstractWeapon weapon) : base(weapon) { }