Не удерживается даже в таком скрипте:
Здесь переменная W задана для гашения белого в обратном направлении. Гаснет, но при обороте маневрового в горловине и движении обратно на станцию загорается белый, хотя сброс W в ноль не прописан в скрипте. То есть при перемене направления движения всё обнуляется заново независимо от скрипта.(?)
Похоже, что при переходе из
!enabled в
enabled или обратно происходит то же самое.
Переменная W - в принципе, тот же аспект.