unity3d coroutine to do for n seconds code example

Example 1: wait time in unity

using System.Collections;

private void Start()
{
	StartCoroutine(Wait());
}

IEnumerator Wait()
{
	//To wait, type this:
  
  	//Stuff before waiting
	yield return new WaitForSeconds(/*number of seconds*/);
  	//Stuff after waiting.
}

Example 2: waitforseconds unity

public void GameOver()
		{
			//Set levelText to display number of levels passed and game over message
			levelText.text = "After " + level + " months, you starved.";

			new WaitForSeconds(6);

			Application.Quit();


		}

Example 3: unity3d coroutine to do for n seconds

StartCoroutine(GoLeft()); 
 
IEnumerator GoLeft() {     
float timePassed = 0;     
    while (timePassed < 3){

    timePassed += Time.deltaTime;
    yield return null;     
    } 
}

Tags:

Misc Example