json сохранение и mimgui boolean

-lester

Участник
Автор темы
29
12
Версия MoonLoader
.026-beta
надеюсь понятно объяснил в чем проблема, перепробовал разные варианты решения,не получается

Lua:
---структура json
...
test1 = {
    test2 = {false, false}
    test3 = {false, false}
}
...

------------------

local test4 = {
    {1, imgui.new.bool(test1.test2[1]), imgui.new.bool(test1.test2[2])},
    {2, imgui.new.bool(test1.test3[1]), imgui.new.bool(test1.test3)[2]}
}

-----------------

local test = imgui.new.bool(true)
 
test1.test2[1] = test[0] --сохранится
test1.test2[1] = true --сохранится


for k, v in next, test1 do
    v[1] = test4[1][2][0] --к примеру, сохранится
end

for k, v in next, test1 do
    for i = 1, test4 do
        v[1] = test4[i][2][0] --не сохранится
    end
end

json('test.json'):Save(test1)

Как я понял проблема в цикле, пока что нет догадок как ее можно исправить
 
Последнее редактирование:

-lester

Участник
Автор темы
29
12
А V это переменная? Или ты просто из другого цикла скопировал, если да, то проблема в этом
Она в цикле объявляется

Lua:
for k, v in next, test1 do

Возможно я чего то не понял, но вроде так и есть