Exemple #1
0
 public ActionInserter(IActionFactoryRegistry actionFactoryRegistry, IActionRepository actionRepository,
                       ICooldownRegistry cooldownRegistry, ILogger logger, IClock clock)
 {
     _actionFactoryRegistry = actionFactoryRegistry;
     _actionRepository      = actionRepository;
     _cooldownRegistry      = cooldownRegistry;
     _logger = logger;
     _clock  = clock;
 }
Exemple #2
0
 public GameServer(ILogger logger, ISocketServer socketServer, IActionResolver actionResolver,
                   IPlayArea playArea, ICreatureRegistry creatureRegistry,
                   GameConfiguration gameConfiguration, IMapper mapper, ICooldownRegistry cooldownRegistry, ICombatRegistry combatRegistry,
                   IAutonomousRegistry autonomousRegistry, IUserRepository userRepository)
 {
     _socketServer       = socketServer;
     _actionResolver     = actionResolver;
     _playArea           = playArea;
     _creatureRegistry   = creatureRegistry;
     _gameConfiguration  = gameConfiguration;
     _mapper             = mapper;
     _cooldownRegistry   = cooldownRegistry;
     _combatRegistry     = combatRegistry;
     _autonomousRegistry = autonomousRegistry;
     _userRepository     = userRepository;
 }