예제 #1
0
        public GameDifficultyHandler(
            EnemyGlobalTunables globalTunables,
            Settings settings)
        {
            _settings       = settings;
            _globalTunables = globalTunables;

            _numAttacking = globalTunables.NumAttacking;
            _numEnemies   = globalTunables.DesiredNumEnemies;
        }
예제 #2
0
        public GameDifficultyHandler(
            EnemyGlobalTunables globalTunables,
            Settings settings)
        {
            _settings = settings;
            _globalTunables = globalTunables;

            _numAttacking = globalTunables.NumAttacking;
            _numEnemies = globalTunables.DesiredNumEnemies;
        }
예제 #3
0
 public EnemySpawner(
     PlayerFacade player,
     Settings settings,
     EnemyFacade.Factory enemyFactory,
     EnemyRegistry enemyRegistry,
     EnemyGlobalTunables globalTunables)
 {
     _globalTunables = globalTunables;
     _enemyRegistry = enemyRegistry;
     _enemyFactory = enemyFactory;
     _settings = settings;
     _player = player;
 }
예제 #4
0
 public EnemySpawner(
     PlayerFacade player,
     Settings settings,
     EnemyFacade.Factory enemyFactory,
     EnemyRegistry enemyRegistry,
     EnemyGlobalTunables globalTunables)
 {
     _globalTunables = globalTunables;
     _enemyRegistry  = enemyRegistry;
     _enemyFactory   = enemyFactory;
     _settings       = settings;
     _player         = player;
 }
예제 #5
0
 public EnemyStateIdle(
     EnemyModel model, Settings settings,
     EnemyStateManager stateManager,
     EnemyRegistry registry,
     PlayerFacade player,
     EnemyGlobalTunables globalTunables)
 {
     _globalTunables = globalTunables;
     _player = player;
     _registry = registry;
     _stateManager = stateManager;
     _settings = settings;
     _model = model;
 }
예제 #6
0
 public EnemyStateIdle(
     EnemyModel model, Settings settings,
     EnemyStateManager stateManager,
     EnemyRegistry registry,
     PlayerFacade player,
     EnemyGlobalTunables globalTunables)
 {
     _globalTunables = globalTunables;
     _player         = player;
     _registry       = registry;
     _stateManager   = stateManager;
     _settings       = settings;
     _model          = model;
 }