public BattleManager(IArmiesRepository armiesRepository, IPlayersRepository playersRepository, IArmiesHelper armiesHelper, ICitiesHelper citiesHelper, IMessagesService messagesService, IViewSwitcher viewSwitcher) { _playersRepository = playersRepository; _armiesRepository = armiesRepository; _armiesHelper = armiesHelper; _citiesHelper = citiesHelper; _messagesService = messagesService; _viewSwitcher = viewSwitcher; }
public ArmiesTurnProcessor(ILegionInfo legionInfo, IArmiesRepository armiesRepository, ICitiesRepository citiesRepository, IPlayersRepository playersRepository, IArmiesHelper armiesHelper, IBattleManager battleManager) { _legionInfo = legionInfo; _armiesRepository = armiesRepository; _citiesRepository = citiesRepository; _playersRepository = playersRepository; _armiesHelper = armiesHelper; _battleManager = battleManager; }
public CityIncidents(IArmiesRepository armiesRepository, ICharactersRepository charactersRepository, IDefinitionsRepository definitionsRepository, IArmiesHelper armiesHelper, IMessagesService messagesService, IViewSwitcher viewSwitcher) { _armiesRepository = armiesRepository; _charactersRepository = charactersRepository; _definitionsRepository = definitionsRepository; _armiesHelper = armiesHelper; _messagesService = messagesService; _viewSwitcher = viewSwitcher; }