public AdvancedLoadout(IMarine marine) : base(marine) { }
public MarineDecorator(IMarine marine) { this.marine = marine; }
public EliteLoadout(IMarine marine) : base(marine) { }
public EliteArmor(IMarine marine) : base(marine) { }
public MarineWeaponUpgrade(IMarine marine) { this._damage = marine.Damage + 1; this._armor = marine.Armor; }
public MarineArmorUpgrade(IMarine marine) { this._armor = marine.Armor + 1; this._damage = marine.Damage; }
public MarineDecorator(IMarine marine) { Marine = marine; }
public MarineArmorUpgrade(IMarine marine) { _marine = new Marines(marine.Damage, marine.Armor); }
public MarineWeaponUpgrade(IMarine marine) { this.marine = marine; Damage = marine.Damage + 1; Armor = marine.Armor; }
public BasicArmorDecorator(IMarine marine) : base(marine) { }
public MarineArmorUpgrade(IMarine marine) { this.marine = marine; }
public MarineWeaponUpgrade(IMarine marine) { this.marine = marine; }
public BasicLoadoutDecorator(IMarine marine) : base(marine) { }