Exemple #1
0
 public AttackResolver(ILogger logger, ICreatureRegistry creatureRegistry, IPlayArea playArea,
                       ICombatSimulator combatSimulator)
 {
     _logger           = logger;
     _creatureRegistry = creatureRegistry;
     _playArea         = playArea;
     _combatSimulator  = combatSimulator;
 }
Exemple #2
0
 public MovementResolver(ILogger logger, ICreatureRegistry creatureRegistry, IPlayArea playArea,
                         ICombatRegistry combatRegistry, IMessageDispatcher messageDispatcher)
 {
     _logger            = logger;
     _creatureRegistry  = creatureRegistry;
     _playArea          = playArea;
     _combatRegistry    = combatRegistry;
     _messageDispatcher = messageDispatcher;
 }
Exemple #3
0
 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;
 }
Exemple #4
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;
 }
Exemple #5
0
 public LootAllResolver(ILogger logger, ICreatureRegistry creatureRegistry, IPlayArea playArea)
 {
     _logger           = logger;
     _creatureRegistry = creatureRegistry;
     _playArea         = playArea;
 }
Exemple #6
0
 public ConsumeResolver(ICreatureRegistry creatureRegistry)
 {
     _creatureRegistry = creatureRegistry;
 }
 public PremadeCharacterSpawner(IWeaponFactory weaponFactory, IPlayArea playArea, ICreatureRegistry creatureRegistry)
 {
     _weaponFactory    = weaponFactory;
     _playArea         = playArea;
     _creatureRegistry = creatureRegistry;
 }