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; }
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; }