Вопросы к Поиску с Алисой
Чтобы вызвать корутину в методе Update один раз в Unity, можно поставить флаг, по которому производить вызов. yandex.ru Например, создать булевую переменную isNeedToRun
и в апдейте проверять её: if (isNeedToRun)
. yandex.ru Сразу после первого вызова ставить флаг в false
. yandex.ru
Также можно использовать булевую переменную для проверки, выполнялся ли код раньше. gamedev.stackexchange.com Например, bool isDone = false
. gamedev.stackexchange.com В методе Update проверять эту переменную и, если она не равна true
, выполнять код, а после этого устанавливать isDone = true
. gamedev.stackexchange.com Так код в методе Update будет вызван только один раз благодаря булевой переменной. gamedev.stackexchange.com