Уточню вопрос по сигнализации.
Триггер, когда на него наезжает локомотив посылает команду - Call( "SendSignalMessage", REQUEST_TO_PASS_DANGER, "", 1, 1, 0 ) где REQUEST_TO_PASS_DANGER = 4;
после чего срабатывает светофорный lua скрипт и по всей видимости по дефолту движок вызывает функцию - OnSignalMessage .
Целый день копаю эти lua скрипты, на данный момент уткнулся в такую проблему. В "SendSignalMessage" параметр direction уходит в виде 1, а в OnSignalMessage уже попадает в -1. Из за этого все и слетает. Но если передать 2ку, то становится -2 но работает.
Так вот вопрос можно ли как то напрямую обратится к функции которая переключает сигнал в зеленый обходя фунцию OnSignalMessage?
Также заметил что ситуация когда в игре жмешь TAB а светофор все равно не переключается, не работает и через этот скрипт. Опять таки горит красный и переключить его нельзя. Как с этим бороться?