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 static IReadOnlyList <IEquippedItem> GetLoggedInCharacterPaperdoll(this IPaperdollRepository repository, IPubFile <EIFRecord> eifFile) { return(GetLoggedInCharacterPaperdoll((PaperdollRepository)repository, eifFile)); }