public ItemGenerationService(List <ItemDto> items, EventLoaderService <Item.Item, Tuple <InventoryItemInstance, UseItemPacket>, IUseItemEventHandler> runner, ILogger logger) { _items = items; _logger = logger; _runner = runner; }
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 MapItemGenerationService(EventLoaderService <MapItem, Tuple <MapItem, GetPacket>, IGetMapItemEventHandler> runner) { _runner = runner; }