Corutine 코루틴은 하나의 프로세스를 여러 루틴들이 시간을 나눠서 사용하는 방식으로 스레드와는 다르다. 스레드는 동시에 여러 프로세스가 여러 작업을 병렬적으로 진행하는 것. 즉 코루틴은 직렬처리이며 병렬처리처럼 보이게끔 해주는 함수이다. 유니티는 병렬적으로 함수들을 동시에 여러가지 실행하지 못한다. 한번에 함수를 하나하나 실행시켜주는 것이다. 코루틴 원리 class Test { public int id = 0; } class CoroutineTest : IEnumerable { public IEnumerator GetEnumerator() // 인터페이스 구현 { yield return new Test() { id = 1 }; // Test 객체 리턴 후 다시 돌아 와서 밑에 실행 yield ret..