Unfortunately, in C#, Coroutines aren’t that easy to start as in US. Here’s how it should look:
public int minutes = 1;
IEnumerator GameOver()
{
yield return new WaitForSeconds(minutes * 60);
Application.LoadLevel("GAMEOVERSCENE");
}
...
void Start () //Countdown will begin when you load in the script
{
StartCoroutine(GameOver());
...
}
In C#, you explicitly have to set the method IEnumerator, and start it with StartCoroutine.