코루틴은 실행을 일시 중지하고 Unity에 제어 권한을 반환한 후 다음 프레임에서 중단했던 위치에서 계속할 수 있는 함수와 같습니다. C#에서는 코루틴이 다음과 같이 선언됩니다.
보통의 coroutine 업데이트는 업데이트 함수가 리턴한 후에 실행됩니다. Coroutine은 주어진 Yield Instruction가 끝낼 때까지 그것의 실행을 중지할 수 있는 함수입니다. Coroutines의 다른 사용은 다음과 같습니다
UnityScript에서는 yield 구문을 포함하는 모든 함수는 코루틴으로 인식되며 IEnumerator 반환 타입은 명시적으로 선언할 필요가 없습니다. 참조