Перестал работать yield return new WaitForSeconds (unity3d)

123
07 февраля 2022, 22:50

Во всей игре внезапно перестал работать yield return new WaitForSeconds

public IEnumerator corTimer() {
        while (inTime > 0) {
            inTime--;
            yield return new WaitForSeconds(1);
        }
        startNovel();
}

Первый раз срабатывает и больше в цикл не возвращается, если сделать yield return null; то все нормально цикл проходиться. Дебажил - никакого null не выскакивает. И это по всей игре, помогите пожалуйста, хотя бы приблизительно что это может быть, я без понятия.

Answer 1

Проблема оказалась в Time.timeScale = 0

READ ALSO
Чтение таблицы модулей из документации

Чтение таблицы модулей из документации

Как правильно прочитать данные, чтобы были индексы и имена колонок?

106
Увеличивать textarea при необходимости

Увеличивать textarea при необходимости

Как увеличивать textarea, когда текста становится больше, чем можно увидеть в блоке? Это можно сделать на css? Если знаете решение на js, напишите,...

109
Якорь используя class, а не id

Якорь используя class, а не id

Обычно ссылки на определенный блок привязаны через idМожно ли как то сделать через class?

82