public CreateCommand(string[] data, IInventory inventory, IWeaponFactory weaponFactory, IRarityFactory rarityFactory) : base(data) { this.inventory = inventory; this.weaponFactory = weaponFactory; this.rarityFactory = rarityFactory; }
public CommandInterpreter( IRepository <IWeapon> weaponRepository, IWeaponFactory weaponFactory, IRarityFactory rarityFactory, IGemFactory gemFactory, IClarityFactory clarityFactory, IWriter writer) { this.weaponRepository = weaponRepository; this.weaponFactory = weaponFactory; this.rarityFactory = rarityFactory; this.gemFactory = gemFactory; this.clarityFactory = clarityFactory; this.writer = writer; }
public CreateWeaponCommand(IRepository <IWeapon> weaponRepository, IWeaponFactory weaponFactory, IRarityFactory rarityFactory) { this.weaponRepository = weaponRepository; this.weaponFactory = weaponFactory; this.rarityFactory = rarityFactory; }