Enemy spawn, round based

Hey, I’m trying to make a game where a certain number of enemies spawns in a round. This means that if for example: The first round it spawns: 10 enemies whereas the next round when all enemies are killed. Round 2 will instead spawn 20 enemies etc. I have my spawn script, should i create a bool or another spawn function, where if it’s true enemies will spawn in or how do I do it?

The spawn script:

public class Spawner : MonoBehaviour
{
public float spawnTime = 5f;
public float spawnDelay = 3f;
public GameObject enemies;
bool enemiesSpawned;

void Start ()
{
	// Start calling the Spawn function repeatedly after a delay .
	InvokeRepeating("Spawn", spawnDelay, spawnTime);
}

void Spawn ()
{
	// Instantiate a random enemy.
	int enemyIndex = Random.Range(0, enemies.Length);
	Instantiate(enemies[enemyIndex], transform.position, transform.rotation);

}

}

Here’s a simple spawn system i use often, it will spawn a number of enemies and it will spawn them one after another with a certain number of seconds between each spawn.

using UnityEngine;
using System.Collections;

public class Spawner : MonoBehaviour
{

public Transform spawnPoint;
public Transform spawnObject;
private int spawnTotal = 10;
public float timeBetweenSpawns;

// Use this for initialization
void Start () 
{
	StartCoroutine (SpawnGameObject());
}

// Update is called once per frame
void Update () 
{

}
IEnumerator SpawnGameObject ()
{
	for( var x = 0; x < spawnTotal; x++)
    {
		Instantiate(spawnObject, spawnPoint.position, spawnPoint.rotation);
		yield return new WaitForSeconds(timeBetweenSpawns);
	}
}

}

now lets say this is round one, it spawns 10 enemies. if you want to incorporate multiple rounds, then you need to set a rounds variable and make an if statement that will add a total of spawns to your spawnTotal when the next round starts, and then after the spawnTotal is increased to 20, you need to make “IEnumerator SpawnGameObject ()” run again, to spawn those 20 units.

hope this helped! but im not going to give you the exact code to do this ^^ you can always look up youtube tutorials on it though. you could search something like “how to make a spawner for a game with multiple rounds” or something.

Good luck~