using System.Collections;
using System.Collections.Generic;
public class Spawnscript : MonoBehaviour
public GameObject[] enemyprefabs;
public float enemylength = 20;
public int numberprefab=2;
private List<GameObject> activeobjects = new List<GameObject>();
public Transform playerTransform;
for (int i = 0; i < numberofprefabs; i++) {
SpawnObject (Random.Range (0, enemyprefabs.Length));
if(playerTransform.position.z > zSpawn-(numberprefab*enemylength))
SpawnObject(Random.Range(0,enemyprefabs.Length));
public void SpawnObject (int index)
GameObject clone = Instantiate (enemyprefabs [index], transform.forward, transform.rotation);
private void DeletePrefab()
Destroy(activeobjects[0]);
activeobjects.RemoveAt(0);