javascriptでcoroutineを使う際は、 処理1 yield WaitForSeconds(2); 処理2 と、yiledをはさむだけでよい。 C#の場合は、StartCoroutine/IENumearatorの組になるようだ。 public void endRecording(){ if(isFile){ titleScreen.endRecording(); // StartCoroutine("resstartGame"); } } IEnumerator resstartGame(){ print ("before waiting"); yield return new WaitForSeconds(3); //Wait for 3 seconds print ("after waiting"); Application.LoadLevel(0); //If not