public WeaponItem(WeaponDefinition weaponDefinition, int magazine, int reserves) { this.weaponDefinition = weaponDefinition; this.magazine = magazine; this.reserves = reserves; }
public WeaponItem(WeaponItem other) { weaponDefinition = other.weaponDefinition; magazine = other.magazine; reserves = other.reserves; }
public WeaponItem(WeaponDefinition weaponDefinition) { this.weaponDefinition = weaponDefinition; magazine = 0; reserves = 0; }
public WeaponItem() { weaponDefinition = null; magazine = 0; reserves = 0; }