public void SpawnRandomEnemy() { var randomEnemy = AppModel.EnemyFactory().GetRandomEnemy(); var spawnPoint = Instantiate(AppModel.SpawnPointPrefab(), Vector3.zero, Quaternion.identity); spawnPoint.SpawnObject = randomEnemy.EnemyObject; }
private void SpawnEnemies() { _roomData.points.ForEach(x => { var randomEnemy = AppModel.EnemyFactory().GetRandomEnemy(); SpawnEnemy(randomEnemy, x.position); }); }
private void SpawnEnemies() { var quantity = AppModel.random.NextInt(3, 5); for (var i = 0; i < quantity; i++) { var randomEnemy = AppModel.EnemyFactory().GetRandomEnemy(); SpawnEnemy(randomEnemy); } }