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 MapInstanceAccessorService(MapInstanceHolder holder) { _holder = holder; }