public LoginActions(IPacketSendService packetSendService, IPacketTranslator <IAccountLoginData> loginPacketTranslator, IPacketTranslator <ILoginRequestGrantedData> loginRequestGrantedPacketTranslator, IPacketTranslator <ILoginRequestCompletedData> loginRequestCompletedPacketTranslator, ILocalizedStringFinder localizedStringFinder, ICharacterSelectorRepository characterSelectorRepository, IPlayerInfoRepository playerInfoRepository, ICharacterRepository characterRepository, ICurrentMapStateRepository currentMapStateRepository, ILoginFileChecksumRepository loginFileChecksumRepository, INewsRepository newsRepository, IChatRepository chatRepository, ICharacterInventoryRepository characterInventoryRepository, IPaperdollRepository paperdollRepository) { _packetSendService = packetSendService; _loginPacketTranslator = loginPacketTranslator; _loginRequestGrantedPacketTranslator = loginRequestGrantedPacketTranslator; _loginRequestCompletedPacketTranslator = loginRequestCompletedPacketTranslator; _localizedStringFinder = localizedStringFinder; _characterSelectorRepository = characterSelectorRepository; _playerInfoRepository = playerInfoRepository; _characterRepository = characterRepository; _currentMapStateRepository = currentMapStateRepository; _loginFileChecksumRepository = loginFileChecksumRepository; _newsRepository = newsRepository; _chatRepository = chatRepository; _characterInventoryRepository = characterInventoryRepository; _paperdollRepository = paperdollRepository; }
public ItemPickupHandler(IPlayerInfoProvider playerInfoProvider, ICharacterInventoryRepository characterInventoryRepository, ICharacterRepository characterRepository, ICurrentMapStateRepository mapStateRepository, IEnumerable <IMainCharacterEventNotifier> mainCharacterEventNotifiers) : base(playerInfoProvider) { _characterInventoryRepository = characterInventoryRepository; _characterRepository = characterRepository; _mapStateRepository = mapStateRepository; _mainCharacterEventNotifiers = mainCharacterEventNotifiers; }