I have 3 disabled game objects. I want to make it so after a random amount of time, one of the objects are enabled. Is there any way to do this?
use gameObject.SetActive(true) ;
@DarthVader1234
Use Random.Range for determining the random value of Time between min and Max range.
float timeToEnable = Random.Range(minTime, maxTime);
Use Invoke or StartCoroutine for enabling after ‘timeToEnable’ seconds.
Invoke("EnableEnemy", timeToEnable);
Take a list of Disabled enemies gameobject- ‘Enemies’.
Get a random enemy by:
int randomEnemy = Random.Range(0, Enemies.Count);
Enemies [randomEnemy].SetActive(true);
You can remove the already enabled Enemy form the list by
Enemies.RemoveAt(randomEnemy);