Использую данный способ. Столкнулся с проблемой - если в одном методе менять свойство подряд несколько раз - то значение свойства меняется, а связанный метод вызывается через раз. То есть:
код вызова:
Код: Выделить всё
sg("Radio.RadioVolume",10);
say("Значение громкости: ".gg("Radio.RadioVolume"));
sg("Radio.RadioVolume",11);
say("Значение громкости: ".gg("Radio.RadioVolume"));
sg("Radio.RadioVolume",12);
say("Значение громкости: ".gg("Radio.RadioVolume"));
код связанного со свойством RadioVolume метода:
чат:
Код: Выделить всё
Громкость 10
Значение громкости: 10
Значение громкости: 11
Громкость 12
Значение громкости: 12
т.е. четный вызов метода не отработал.
в качестве костыля я устанавливаю свойство 2 раза:
код вызова:
Код: Выделить всё
sg("Radio.RadioVolume",10);
sg("Radio.RadioVolume",10);
say("Значение громкости: ".gg("Radio.RadioVolume"));
sg("Radio.RadioVolume",11);
sg("Radio.RadioVolume",11);
say("Значение громкости: ".gg("Radio.RadioVolume"));
sg("Radio.RadioVolume",12);
sg("Radio.RadioVolume",12);
say("Значение громкости: ".gg("Radio.RadioVolume"));
при этом вывод правильный:
чат:
Код: Выделить всё
Громкость 10
Значение громкости: 10
Громкость 11
Значение громкости: 11
Громкость 12
Значение громкости: 12
У меня у одного такая проблема? Или бага общеизвестная?