So I'm using a start button to change scenes but i want it to wait wait long enough for a fade out animation to play, but no matter how long I make the second input it only ever waits about 1.5 seconds. Is this a bug? Or am i going about this the wrong way? function ChangeScene(){ WaitForSeconds(8); Application.LoadLevel("World");}
You need to yield. Code (csharp): yield WaitForSeconds(8); Read the scripting reference entry if you aren't sure how to use something.