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