Можно ли редактировать содержимое таблицы, которая находится внутри другой таблицы, с помощью функции?
local MainTable = {
subtable = {
x = 0,
y = 0
},
addX = function()
subtable.x = subtable.x + 1
end
}
Я получаю сообщение об ошибке при попытке индексирования? (нулевое значение) Возможно ли достичь этого? Он работает вне стола, я использовал:
print(MainTable.subtable.x+1)
Почему это не работает внутри стола? Играют ли таблицы, являющиеся объектами, роль?
Спасибо!