Beispiel #1
0
 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;
 }
Beispiel #2
0
 public RoomAppService(IMediatorHandler bus, IMapper mapper, IPlayerDomainService playerDomainService, IRoomDomainService roomDomainService)
 {
     _bus    = bus;
     _mapper = mapper;
     _playerDomainService = playerDomainService;
     _roomDomainService   = roomDomainService;
 }
Beispiel #3
0
 public RoomAppService(IMediatorHandler bus,
                       IMapper mapper,
                       IPlayerDomainService playerDomainService,
                       IRoomDomainService roomDomainService,
                       IMapDomainService mapDomainService,
                       IOperatorLogDomainService operatorLogDomainService,
                       IUnitOfWork uow)
     : base(uow)
 {
     _bus    = bus;
     _mapper = mapper;
     _playerDomainService      = playerDomainService;
     _roomDomainService        = roomDomainService;
     _mapDomainService         = mapDomainService;
     _operatorLogDomainService = operatorLogDomainService;
 }
Beispiel #4
0
 public PlayerCommandHandler(
     IMediatorHandler bus,
     ILogger <PlayerCommandHandler> logger,
     IHttpContextAccessor httpAccessor,
     IMapper mapper,
     IPlayerDomainService playerDomainService,
     IRoomDomainService roomDomainService,
     IAccountContext account,
     IDelayedQueue delayedQueue,
     IRecurringQueue recurringQueue,
     IMudProvider mudProvider,
     IOptionsMonitor <AppConfig> appConfig,
     IRedisDb redisDb,
     IMemoryCache cache,
     INotificationHandler <DomainNotification> notifications,
     IMudOnlineProvider mudOnlineProvider,
     IQueueHandler queueHandler,
     IPlayerRelationDomainService playerRelationDomainService,
     IUnitOfWork uow) : base(uow, bus, notifications)
 {
     _cache                       = cache;
     _bus                         = bus;
     _logger                      = logger;
     _httpAccessor                = httpAccessor;
     _mapper                      = mapper;
     _playerDomainService         = playerDomainService;
     _roomDomainService           = roomDomainService;
     _account                     = account;
     _delayedQueue                = delayedQueue;
     _recurringQueue              = recurringQueue;
     _mudProvider                 = mudProvider;
     _appConfig                   = appConfig.CurrentValue;
     _redisDb                     = redisDb;
     _mudOnlineProvider           = mudOnlineProvider;
     _queueHandler                = queueHandler;
     _playerRelationDomainService = playerRelationDomainService;
 }
Beispiel #5
0
 public RoomAppService(IRoomDomainService roomDomainService, IGuidGenerator guidGenerator, IWebHostEnvironment webHostEnvironment)
 {
     this.roomDomainService  = roomDomainService;
     this.guidGenerator      = guidGenerator;
     this.webHostEnvironment = webHostEnvironment;
 }
Beispiel #6
0
 public RoomController(IMediatorHandler bus, IRoomDomainService roomDomainService, ILogger <RoomController> logger)
 {
     _bus = bus;
     _roomDomainService = roomDomainService;
     _logger            = logger;
 }