Вопросы к Поиску с Алисой
Управление потоком выполнения кода с помощью IEnumerator в Unity происходит через корутины — методы с возвращаемым типом IEnumerator. www.cyberforum.ru docs.unity3d.com
С помощью механизма интерфейса IEnumerator и ключевого слова yield Unity позволяет контролировать выполнение такого метода, останавливая и возобновляя его по мере необходимости. www.cyberforum.ru
Некоторые особенности работы с корутинами:
IEnumerator полезен для реализации таких действий, как анимации, задержки и выполнение задач в несколько этапов без блокировки основного потока игры. forum.hpc.name