public AttackResolver(ILogger logger, ICreatureRegistry creatureRegistry, IPlayArea playArea, ICombatSimulator combatSimulator) { _logger = logger; _creatureRegistry = creatureRegistry; _playArea = playArea; _combatSimulator = combatSimulator; }
public MovementResolver(ILogger logger, ICreatureRegistry creatureRegistry, IPlayArea playArea, ICombatRegistry combatRegistry, IMessageDispatcher messageDispatcher) { _logger = logger; _creatureRegistry = creatureRegistry; _playArea = playArea; _combatRegistry = combatRegistry; _messageDispatcher = messageDispatcher; }
public CreatureSpawner(IPlayArea playArea, ICreatureFactory creatureFactory, ICreatureRegistry creatureRegistry, IAutonomousFactory autonomousFactory, IAutonomousRegistry autonomousRegistry, IRecipientRegistry recipientRegistry) { _playArea = playArea; _creatureFactory = creatureFactory; _creatureRegistry = creatureRegistry; _autonomousFactory = autonomousFactory; _autonomousRegistry = autonomousRegistry; _recipientRegistry = recipientRegistry; }
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; }
public LootAllResolver(ILogger logger, ICreatureRegistry creatureRegistry, IPlayArea playArea) { _logger = logger; _creatureRegistry = creatureRegistry; _playArea = playArea; }
public ConsumeResolver(ICreatureRegistry creatureRegistry) { _creatureRegistry = creatureRegistry; }
public PremadeCharacterSpawner(IWeaponFactory weaponFactory, IPlayArea playArea, ICreatureRegistry creatureRegistry) { _weaponFactory = weaponFactory; _playArea = playArea; _creatureRegistry = creatureRegistry; }