C# MS4D | Управление параметром из 2х скриптов
Здравствуйте! Знакомлюсь с MS4D, есть 2 скрипта(программы объекта) на c#:
- Устанавливает параметр State при некоторых условиях, исполняется периодически.
Код:
if(Alert == 2 || Alert_1 == 2 || Alert_2 == 2 || Alert_3 == 2)
{
State = 2;
}
- Действие по кнопке квитировать, сбрасывает State.
Код:
public override void Execute()
{
State = 0;
}
Проблема в том, что первый скрипт "зажимает" в состоянии тревоги, даже если условие перестало выполняться. Собственно вопрос, есть ли возможность не менять состояние выхода при не выполнении условия?