public void Test() { StartCoroutine("Next",2f); } private IEnumerator Next(float sec) { yield return new WaitForSeconds(sec); [[Debug]].Log("Test"); } TestからコルーチンのNextが引数2fと共に呼び出され Nextでは2f秒経つまで処理が止まり、 2秒後にDebugログ出力が実行される yieldは処理を中断してレジュームする仕組みでC#2.0で追加されている http://wisdom.sakura.ne.jp/programming/cs/cs2_8.html