Пример #1
0
        public void SpawnRandomEnemy()
        {
            var randomEnemy = AppModel.EnemyFactory().GetRandomEnemy();
            var spawnPoint  = Instantiate(AppModel.SpawnPointPrefab(), Vector3.zero, Quaternion.identity);

            spawnPoint.SpawnObject = randomEnemy.EnemyObject;
        }
Пример #2
0
 private void SpawnEnemies()
 {
     _roomData.points.ForEach(x =>
     {
         var randomEnemy = AppModel.EnemyFactory().GetRandomEnemy();
         SpawnEnemy(randomEnemy, x.position);
     });
 }
Пример #3
0
        private void SpawnEnemies()
        {
            var quantity = AppModel.random.NextInt(3, 5);

            for (var i = 0; i < quantity; i++)
            {
                var randomEnemy = AppModel.EnemyFactory().GetRandomEnemy();
                SpawnEnemy(randomEnemy);
            }
        }