У меня есть задача: переключить в скрипте несколько стрелок, затем прочитать состояние светофора и, в зависимости от него, сделать то или иное действие.
Беда заключается в том, что сигналка срабатывает не сразу на переключение стрелок, а спустя какое-то время (это хорошо видно, если переключать стрелку руками). И если вызывать signal.GetSignalState() сразу же после переключения стрелок, то возвращается такое же состояние, какое было до переключения стрелок.
Как в скрипте дождаться срабатывания сигналки? Можно ли каким-нибудь вызовом заставить сигналку принудительно пересчитать состояние светофора?