Ejemplo n.º 1
0
 public PingCommand(IPacketSendService packetSendService,
                    IPingTimeRepository pingTimeRepository)
 {
     _packetSendService  = packetSendService;
     _pingTimeRepository = pingTimeRepository;
     _random             = new Random();
 }
Ejemplo n.º 2
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;
 }
Ejemplo n.º 3
0
 public MapActions(IPacketSendService packetSendService,
                   IItemPickupValidator itemPickupValidator,
                   ICharacterProvider characterProvider)
 {
     _packetSendService   = packetSendService;
     _itemPickupValidator = itemPickupValidator;
     _characterProvider   = characterProvider;
 }
Ejemplo n.º 4
0
 public AccountActions(ICreateAccountParameterValidator createAccountParameterValidator,
                       IPacketSendService packetSendService,
                       IHDSerialNumberService hdSerialNumberService)
 {
     _createAccountParameterValidator = createAccountParameterValidator;
     _packetSendService     = packetSendService;
     _hdSerialNumberService = hdSerialNumberService;
 }
Ejemplo n.º 5
0
 public CharacterManagementActions(IPacketSendService packetSendService,
                                   IPacketTranslator <ICharacterCreateData> characterCreatePacketTranslator,
                                   ICharacterSelectorRepository characterSelectorRepository)
 {
     _packetSendService = packetSendService;
     _characterCreatePacketTranslator = characterCreatePacketTranslator;
     _characterSelectorRepository     = characterSelectorRepository;
 }
Ejemplo n.º 6
0
 public ConnectionPlayerHandler(IPacketProcessActions packetProcessActions,
                                IPacketSendService packetSendService,
                                ILoggerProvider loggerProvider)
 {
     _packetProcessActions = packetProcessActions;
     _packetSendService    = packetSendService;
     _loggerProvider       = loggerProvider;
 }
Ejemplo n.º 7
0
 public FileRequestService(IPacketSendService packetSendService,
                           INumberEncoderService numberEncoderService,
                           ISerializer <IMapFile> mapFileSerializer)
 {
     _packetSendService    = packetSendService;
     _numberEncoderService = numberEncoderService;
     _mapFileSerializer    = mapFileSerializer;
 }
Ejemplo n.º 8
0
 public AccountActions(ICreateAccountParameterValidator createAccountParameterValidator,
                       IPacketSendService packetSendService,
                       IHDSerialNumberService hdSerialNumberService,
                       ISequenceRepository sequenceRepository)
 {
     _createAccountParameterValidator = createAccountParameterValidator;
     _packetSendService     = packetSendService;
     _hdSerialNumberService = hdSerialNumberService;
     _sequenceRepository    = sequenceRepository;
 }
Ejemplo n.º 9
0
        public void SetUp()
        {
            _packetSendService    = Mock.Of <IPacketSendService>();
            _numberEncoderService = new NumberEncoderService();
            _mapFileSerializer    = Mock.Of <ISerializer <IMapFile> >();

            _fileRequestService = new FileRequestService(_packetSendService,
                                                         _numberEncoderService,
                                                         _mapFileSerializer);
        }
Ejemplo n.º 10
0
 public BeginPlayerWarpHandler(IPlayerInfoProvider playerInfoProvider,
                               IPacketSendService packetSendService,
                               IFileRequestActions fileRequestActions,
                               IMapFileLoadActions mapFileLoadActions,
                               ICurrentMapStateRepository mapStateRepository,
                               IMapFileProvider mapFileProvider)
     : base(playerInfoProvider)
 {
     _packetSendService  = packetSendService;
     _fileRequestActions = fileRequestActions;
     _mapFileLoadActions = mapFileLoadActions;
     _mapStateRepository = mapStateRepository;
     _mapFileProvider    = mapFileProvider;
 }
Ejemplo n.º 11
0
 public WalkErrorHandler(IMapCellStateProvider mapCellStateProvider,
                         ICharacterProvider characterProvider,
                         IStatusLabelSetter statusLabelSetter,
                         ICurrentMapStateRepository currentMapStateRepository,
                         IUnlockDoorValidator unlockDoorValidator,
                         IEOMessageBoxFactory eoMessageBoxFactory,
                         IPacketSendService packetSendService)
 {
     _mapCellStateProvider      = mapCellStateProvider;
     _characterProvider         = characterProvider;
     _statusLabelSetter         = statusLabelSetter;
     _currentMapStateRepository = currentMapStateRepository;
     _unlockDoorValidator       = unlockDoorValidator;
     _eoMessageBoxFactory       = eoMessageBoxFactory;
     _packetSendService         = packetSendService;
 }
Ejemplo n.º 12
0
 public ChatActions(IChatRepository chatRepository,
                    ICharacterProvider characterProvider,
                    IChatTypeCalculator chatTypeCalculator,
                    IChatPacketBuilder chatPacketBuilder,
                    IPacketSendService packetSendService,
                    ILocalCommandHandler localCommandHandler,
                    IChatProcessor chatProcessor)
 {
     _chatRepository      = chatRepository;
     _characterProvider   = characterProvider;
     _chatTypeCalculator  = chatTypeCalculator;
     _chatPacketBuilder   = chatPacketBuilder;
     _packetSendService   = packetSendService;
     _localCommandHandler = localCommandHandler;
     _chatProcessor       = chatProcessor;
 }
 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;
 }
Ejemplo n.º 14
0
 public StatTrainingActions(IPacketSendService packetSendService)
 {
     _packetSendService = packetSendService;
 }
Ejemplo n.º 15
0
 public CharacterActions(IPacketSendService packetSendService,
                         ICharacterProvider characterProvider)
 {
     _packetSendService = packetSendService;
     _characterProvider = characterProvider;
 }
Ejemplo n.º 16
0
 public FindCommand(IPacketSendService packetSendService)
 {
     _packetSendService = packetSendService;
 }