Что такое корутина в unity?
Вот в примере на скриншоте метод IEnumerator, внутри yield return new WaitForSeconds(2), а запуск написан через StartCoroutine. Unity, небольшой учебный проект. Непонятно, это отдельный поток или обычный метод, который почему-то останавливается посередине. В объяснении говорится, что игра продолжает работать, но дальше в этом же методе есть ещё строки. То есть они выполняются позже, хотя метод вроде уже вызван. Нужно понять именно принцип ожидания и продолжения, без сетевых запросов и сложных библиотек. Хочу сделать задержку перед подсказкой, но боюсь, что такой код остановит весь кадр на время ожидания.
Ответить на вопрос