using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlatformController : MonoBehaviour
{
[SerializeField]
private List<FiniteStateMachine> enemies;
[SerializeField]
private List<Transform> spawnPoints;
[SerializeField]
private Vector2 numberOfEnemiesToSpawn;
[SerializeField]
private List<GameObject> spawnedEnemies;
public List<GameObject> endPoints;
private void Start()
{
if (numberOfEnemiesToSpawn.y > spawnPoints.Count) numberOfEnemiesToSpawn.y = spawnPoints.Count;
int numberToSpawn = Random.Range((int)numberOfEnemiesToSpawn.x, (int)numberOfEnemiesToSpawn.y+1);
for(int i = 0; i < numberToSpawn; i++)
{
spawnedEnemies.Add(Instantiate(enemies[Random.Range(0, enemies.Count)].gameObject, transform.parent));
spawnedEnemies[i].transform.position = spawnPoints[i].transform.position;
}
}
}