Exemple #1
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 #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;
 }