Наблюдатели за недвижимостью в Луа

Есть ли способ добавить наблюдатель свойства в Lua так же, как Swift делает для WillSet и DidSet со свойствами?

Например, у меня есть объект display.newText и каждый раз, когда я меняю его текстовое свойство. Мне нужно сделать что-то другое, а? Like object.text = "Изменено"

Я знаю, что могу добавить метод вроде setText() или что-то еще, но я ищу наблюдателей свойств на языке Lua.

Заранее спасибо.

1 ответ

Используйте прокси-таблицу. Это объясняется в Пиле, Глава 13.

Другие вопросы по тегам