public MinilandService(IMapInstanceAccessorService mapInstanceAccessorService, IFriendHttpClient friendHttpClient, List <MapDto> maps, IDao <MinilandDto, Guid> minilandDao, IDao <MinilandObjectDto, Guid> minilandObjectsDao, MinilandHolder minilandHolder) { _mapInstanceAccessorService = mapInstanceAccessorService; _friendHttpClient = friendHttpClient; _maps = maps; _minilandDao = minilandDao; _minilandObjectsDao = minilandObjectsDao; _minilandHolder = minilandHolder; }
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; }
public MapInstanceGeneratorService(List <MapDto> maps, List <NpcMonsterDto> npcMonsters, List <NpcTalkDto> npcTalks, List <ShopDto> shopDtos, IMapItemGenerationService mapItemGenerationService, IDao <MapNpcDto, int> mapNpcs, IDao <MapMonsterDto, int> mapMonsters, IDao <PortalDto, int> portalDao, IDao <ShopItemDto, int>?shopItems, ILogger logger, EventLoaderService <MapInstance, MapInstance, IMapInstanceEntranceEventHandler> entranceRunnerService, MapInstanceHolder holder, IMapInstanceAccessorService mapInstanceAccessorService) { _mapItemGenerationService = mapItemGenerationService; _npcTalks = npcTalks; _npcMonsters = npcMonsters; _mapMonsters = mapMonsters; _portalDao = portalDao; _maps = maps; _mapNpcs = mapNpcs; _logger = logger; _shopItems = shopItems; _shopDtos = shopDtos; _entranceRunnerService = entranceRunnerService; _holder = holder; _mapInstanceAccessorService = mapInstanceAccessorService; }
public SelectPacketHandler(IDao <CharacterDto, long> characterDao, ILogger logger, IItemGenerationService itemProvider, IMapInstanceAccessorService mapInstanceAccessorService, IDao <IItemInstanceDto?, Guid> itemInstanceDao, IDao <InventoryItemInstanceDto, Guid> inventoryItemInstanceDao, IDao <StaticBonusDto, long> staticBonusDao, IDao <QuicklistEntryDto, Guid> quickListEntriesDao, IDao <TitleDto, Guid> titleDao, IDao <CharacterQuestDto, Guid> characterQuestDao, IDao <ScriptDto, Guid> scriptDao, List <QuestDto> quests, List <QuestObjectiveDto> questObjectives) { _characterDao = characterDao; _logger = logger; _mapInstanceAccessorService = mapInstanceAccessorService; _itemProvider = itemProvider; _itemInstanceDao = itemInstanceDao; _inventoryItemInstanceDao = inventoryItemInstanceDao; _staticBonusDao = staticBonusDao; _quickListEntriesDao = quickListEntriesDao; _titleDao = titleDao; _characterQuestDao = characterQuestDao; _scriptDao = scriptDao; _quests = quests; _questObjectives = questObjectives; }
public TeleportPacketHandler(ILogger logger, IMapInstanceAccessorService mapInstanceAccessorService) { _logger = logger; _mapInstanceAccessorService = mapInstanceAccessorService; }
public PreqPacketHandler(IMapInstanceAccessorService mapInstanceAccessorService, IMinilandService minilandProvider, IHeuristic distanceCalculator) { _mapInstanceAccessorService = mapInstanceAccessorService; _minilandProvider = minilandProvider; _distanceCalculator = distanceCalculator; }