public WastefulStartCommand(IRepository repository, SurvivorRepo gameRepository, IWastefulDisplayNotification notification) : base(repository) { _gameRepository = gameRepository; _notification = notification; }
public WastefulHub(IList <IChatClient> chatClients, IGameRepository repo, SurvivorRepo survivorRepo) { _repo = repo; _survivorRepo = survivorRepo; _chatClients = chatClients.ToList(); }
public ShopCommand(IRepository repository, IGameRepository gameRepository, SurvivorRepo survivorRepo) : base(repository) { _gameRepository = gameRepository; _survivorRepo = survivorRepo; _operations = new List <IGameCommandOperation> { new BuyShopItemOperation(_gameRepository), new SellShopItemOperation(_gameRepository) }; }
public TeamCommand(IRepository mainRepo, IGameRepository gameRepository, SurvivorRepo survivorRepo) : base(mainRepo) { _survivorRepo = survivorRepo; _operations = new List <IGameCommandOperation> { new LeaveTeamOperation(gameRepository), new JoinTeamOperation(gameRepository), new ListTeamsOperation(gameRepository), new RankTeamsOperation(gameRepository), }; }
public InventoryCommand(IRepository repository, SurvivorRepo survivorRepo) : base(repository) { _survivorRepo = survivorRepo; }