public PlayerEventHandler(IRoomDomainService roomDomainService, INpcDomainService npcDomainService, IPlayerDomainService playerDomainService, IMudProvider mudProvider, IMudOnlineProvider chatOnlineProvider, IMapper mapper, IOptionsMonitor <AppConfig> appConfig, IChatLogDomainService chatLogDomainService, IQuestDomainService questDomainService, ILogger <PlayerEventHandler> logger, IPlayerQuestDomainService playerQuestDomainService, IQueueHandler queueHandler, IUnitOfWork uow) : base(uow, mudProvider) { _roomDomainService = roomDomainService; _npcDomainService = npcDomainService; _playerDomainService = playerDomainService; _mudProvider = mudProvider; _chatOnlineProvider = chatOnlineProvider; _mapper = mapper; _appConfig = appConfig.CurrentValue; _chatLogDomainService = chatLogDomainService; _questDomainService = questDomainService; _logger = logger; _playerQuestDomainService = playerQuestDomainService; _queueHandler = queueHandler; }
public QuestCommandHandler( IMediatorHandler bus, ILogger <QuestCommandHandler> logger, IQuestDomainService questDomainService, IHttpContextAccessor httpAccessor, IMapper mapper, IMail mail, IPlayerDomainService playerDomainService, IPlayerQuestDomainService playerQuestDomainService, IRedisDb redisDb, IMudProvider mudProvider, INotificationHandler <DomainNotification> notifications, IUnitOfWork uow) : base(uow, bus, notifications) { _bus = bus; _logger = logger; _questDomainService = questDomainService; _httpAccessor = httpAccessor; _mapper = mapper; _mail = mail; _playerDomainService = playerDomainService; _playerQuestDomainService = playerQuestDomainService; _redisDb = redisDb; _mudProvider = mudProvider; }
public NpcCommandHandler( IMediatorHandler bus, ILogger <NpcCommandHandler> logger, INpcDomainService npcDomainService, IPlayerDomainService playerDomainService, IScriptDomainService scriptDomainService, INpcScriptDomainService npcScriptDomainService, IScriptCommandDomainService scriptCommandDomainService, IWareDomainService wareDomainService, IPlayerWareDomainService playerWareDomainService, IQuestDomainService questDomainService, IPlayerQuestDomainService playerQuestDomainService, IMapper mapper, IMemoryCache cache, IRedisDb redisDb, IMudProvider mudProvider, INotificationHandler <DomainNotification> notifications, IUnitOfWork uow) : base(uow, bus, notifications) { _bus = bus; _logger = logger; _npcDomainService = npcDomainService; _mapper = mapper; _cache = cache; _playerDomainService = playerDomainService; _scriptDomainService = scriptDomainService; _npcScriptDomainService = npcScriptDomainService; _scriptCommandDomainService = scriptCommandDomainService; _wareDomainService = wareDomainService; _playerWareDomainService = playerWareDomainService; _questDomainService = questDomainService; _playerQuestDomainService = playerQuestDomainService; _redisDb = redisDb; _mudProvider = mudProvider; }
public QuestAppService( IMapper mapper, IQuestDomainService questDomainService, IUnitOfWork uow, IOperatorLogDomainService operatorLogDomainService) : base(uow) { _mapper = mapper; _questDomainService = questDomainService; _operatorLogDomainService = operatorLogDomainService; }
public QuestConsumer( IPlayerQuestDomainService playerQuestDomainService, IQuestDomainService questDomainService, IMudProvider mudProvider, ILogger <ChatConsumer> logger, IUnitOfWork uow, IRedisDb redisDb) : base(uow, redisDb) { _logger = logger; _playerQuestDomainService = playerQuestDomainService; _questDomainService = questDomainService; _mudProvider = mudProvider; }
public NpcEventHandler(ILogger <NpcEventHandler> logger, IMudProvider mudProvider, IQuestDomainService questDomainService, IPlayerQuestDomainService playerQuestDomainService, IMemoryCache cache, IRedisDb redisDb) { _logger = logger; _mudProvider = mudProvider; _questDomainService = questDomainService; _playerQuestDomainService = playerQuestDomainService; _redisDb = redisDb; _cache = cache; }