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