Esempio n. 1
0
        public void Initialize()
        {
            PlayerContoller player = _playerControllerFactory.Create();

            for (int i = 0; i < _testSettings.EnemiesCreateCount; i++)
            {
                EnemyFacade enemy = _enemyControllerFactory.Create();
            }
        }
 public EnemyMoveHandler(
     Enemy enemy,
     EnemyFacade enemyFacade,
     EnemyFacade.Pool enemyFactory,
     ScreenBoundary screenBoundary
     )
 {
     this.enemy          = enemy;
     this.enemyFacade    = enemyFacade;
     this.enemyFactory   = enemyFactory;
     this.screenBoundary = screenBoundary;
 }
Esempio n. 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;
 }
Esempio n. 4
0
 public void RemoveEnemy(EnemyFacade facade)
 {
     _enemies.Remove(facade);
 }
Esempio n. 5
0
 public void AddEnemy(EnemyFacade facade)
 {
     _enemies.Add(facade);
 }