yield를 알려면 IEnumertor/IEnumerable을 알아야 한다. IEnumertor는 컬렉션에서 값을 반환하는 것이고, IEnumerable이 그 값이다. public interface IEnumerator { object Current { get; } bool MoveNext(); void Reset(); } 지금은 foreach를 사용하기 때문에 이 인터페이스를 구현하여 사용하는 것은 권장되지 않는다. 그렇지만 unity에서 yield return을 사용하기 때문에 그 개념은 알고 있는 것이 좋다. yield return은 IEnumertor/IEnumerable의 간단한 표기이다. 그래서 직접 IEnumertor/IEnumerable을 구현할 필요가 없다. yield return은 비동..