Есть вариант - Coroutine и Yield. Но его нельзя вызывать в Update, иначе бред получается.
Можно поставить таймер, но и это самый настоящий костыль.
Очень бы хотелось исправить подобные места в проекте и сделать все как можно правильнее.
Любые замечания, направления, (кусочек скрипта) - приветствуются. Зарание спасибо))
Вот пока примерно так
Синтаксис:
Используется csharp
private int state = 0;
void Update() {
if (state == 0) {
state = 1;
return;
}
if (state == 1) {
state = 2;
return;
}
}
void Update() {
if (state == 0) {
state = 1;
return;
}
if (state == 1) {
state = 2;
return;
}
}