using UnityEngine; using System.Collections; public class GO_Spawner : MonoBehaviour { [Header(">>>>>This element will constantly spawn a randomly chosen element from a list at a set interval.")] public GameObject[] GO_Spawn; public GameObject Spawn_position; public float spawntime=100; public bool Action_By_Trigger = false; void Start(){ if(spawntime>0 && Action_By_Trigger==false){ StartCoroutine(Spawn_Loop()); } } public IEnumerator Spawn_Loop(){ yield return new WaitForSeconds(spawntime); Trigger_Action(); StartCoroutine(Spawn_Loop()); } public void Trigger_Action() {//Yaknowwatado if(!Action_By_Trigger){ Instantiate(GO_Spawn[Random.Range(0,GO_Spawn.Length)], Spawn_position.transform.position, Spawn_position.transform.rotation); } } }