Example #1
0
 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;
 }
Example #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;
 }
Example #3
0
 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;
 }
Example #6
0
 public PreqPacketHandler(IMapInstanceAccessorService mapInstanceAccessorService, IMinilandService minilandProvider, IHeuristic distanceCalculator)
 {
     _mapInstanceAccessorService = mapInstanceAccessorService;
     _minilandProvider           = minilandProvider;
     _distanceCalculator         = distanceCalculator;
 }