Пример #1
0
 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;
 }
Пример #2
0
 public CharacterManagementActions(IPacketSendService packetSendService,
                                   IPacketTranslator <ICharacterCreateData> characterCreatePacketTranslator,
                                   ICharacterSelectorRepository characterSelectorRepository)
 {
     _packetSendService = packetSendService;
     _characterCreatePacketTranslator = characterCreatePacketTranslator;
     _characterSelectorRepository     = characterSelectorRepository;
 }
 public RefreshMapStateHandler(IPlayerInfoProvider playerInfoProvider,
                               IPacketTranslator <IRefreshReplyData> refreshReplyTranslator,
                               ICharacterRepository characterRepository,
                               ICurrentMapStateRepository currentMapStateRepository,
                               IEnumerable <IMapChangedNotifier> mapChangedNotifiers)
     : base(playerInfoProvider)
 {
     _refreshReplyTranslator    = refreshReplyTranslator;
     _characterRepository       = characterRepository;
     _currentMapStateRepository = currentMapStateRepository;
     _mapChangedNotifiers       = mapChangedNotifiers;
 }
Пример #4
0
 public EndPlayerWarpHandler(IPlayerInfoProvider playerInfoProvider,
                             IPacketTranslator <IWarpAgreePacketData> warpAgreePacketTranslator,
                             ICharacterRepository characterRepository,
                             ICurrentMapStateRepository currentMapStateRepository,
                             ICurrentMapProvider currentMapProvider,
                             IEnumerable <IMapChangedNotifier> mapChangedNotifiers)
     : base(playerInfoProvider)
 {
     _warpAgreePacketTranslator = warpAgreePacketTranslator;
     _characterRepository       = characterRepository;
     _currentMapStateRepository = currentMapStateRepository;
     _currentMapProvider        = currentMapProvider;
     _mapChangedNotifiers       = mapChangedNotifiers;
 }
 public NetworkConnectionActions(INetworkClientRepository networkClientRepository,
                                 IConnectionStateRepository connectionStateRepository,
                                 ISequenceRepository sequenceRepository,
                                 IConfigurationProvider configurationProvider,
                                 IHashService hashService,
                                 IHDSerialNumberService hdSerialNumberService,
                                 IPacketTranslator <IInitializationData> initPacketTranslator,
                                 INetworkClientFactory networkClientFactory,
                                 IPacketSendService packetSendService)
 {
     _networkClientRepository   = networkClientRepository;
     _connectionStateRepository = connectionStateRepository;
     _sequenceRepository        = sequenceRepository;
     _configurationProvider     = configurationProvider;
     _hashService           = hashService;
     _hdSerialNumberService = hdSerialNumberService;
     _initPacketTranslator  = initPacketTranslator;
     _networkClientFactory  = networkClientFactory;
     _packetSendService     = packetSendService;
 }