Пример #1
0
 public WorldServer(IOptions <WorldConfiguration> worldConfiguration, NetworkManager networkManager, Clock clock, ILogger logger, IChannelHttpClient channelHttpClient, IMapInstanceGeneratorService mapInstanceGeneratorService)
 {
     _worldConfiguration          = worldConfiguration;
     _networkManager              = networkManager;
     _logger                      = logger;
     _channelHttpClient           = channelHttpClient;
     _mapInstanceGeneratorService = mapInstanceGeneratorService;
     _clock = clock;
 }
Пример #2
0
 public ClientSession(IOptions <WorldConfiguration> configuration, IMapInstanceAccessorService mapInstanceAccessorService,
                      IExchangeService?exchangeService, ILogger logger,
                      IEnumerable <IPacketHandler> packetsHandlers, IFriendHttpClient friendHttpClient,
                      ISerializer packetSerializer, IPacketHttpClient packetHttpClient,
                      IMinilandService?minilandProvider, IMapInstanceGeneratorService mapInstanceGeneratorService) : this(logger, packetsHandlers, friendHttpClient, packetSerializer, packetHttpClient)
 {
     _mapInstanceAccessorService = mapInstanceAccessorService;
     _exchangeProvider           = exchangeService !;
     _minilandProvider           = minilandProvider !;
     _isWorldClient = true;
     _mapInstanceGeneratorService = mapInstanceGeneratorService;
 }