public ActionInserter(IActionFactoryRegistry actionFactoryRegistry, IActionRepository actionRepository, ICooldownRegistry cooldownRegistry, ILogger logger, IClock clock) { _actionFactoryRegistry = actionFactoryRegistry; _actionRepository = actionRepository; _cooldownRegistry = cooldownRegistry; _logger = logger; _clock = clock; }
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; }