public CombatSimulator(ICombatRegistry combatRegistry, IDiceRoller diceRoller, IPlayArea playArea, IMessageDispatcher messageDispatcher, IItemSpawner itemSpawner) { _combatRegistry = combatRegistry; _diceRoller = diceRoller; _playArea = playArea; _messageDispatcher = messageDispatcher; _itemSpawner = itemSpawner; }
public MovementResolver(ILogger logger, ICreatureRegistry creatureRegistry, IPlayArea playArea, ICombatRegistry combatRegistry, IMessageDispatcher messageDispatcher) { _logger = logger; _creatureRegistry = creatureRegistry; _playArea = playArea; _combatRegistry = combatRegistry; _messageDispatcher = messageDispatcher; }
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; }