adds onSave and additional logic to fix an issue where saving and loading would break the helper

This commit is contained in:
bankey 2023-09-09 16:11:03 -04:00
parent 7e0bf739a4
commit 76120ef6f7

View File

@ -1,8 +1,4 @@
function onload(saved_data) function onload(saved_data)
if saved_data != '' then
local loaded_data = JSON.decode(saved_data)
end
revealCardPositions = { revealCardPositions = {
Vector(3.5, 0.25, 0), Vector(3.5, 0.25, 0),
Vector(-3.5, 0.25, 0) Vector(-3.5, 0.25, 0)
@ -31,6 +27,20 @@ function onload(saved_data)
movingCards = false movingCards = false
self.addContextMenuItem('Reset helper', resetHelper) self.addContextMenuItem('Reset helper', resetHelper)
if saved_data != '' then
local loaded_data = JSON.decode(saved_data)
hiddenCards = loaded_data.saved_hiddenCards
isSetup = true
refreshButtons()
end
end
function onSave()
return JSON.encode({
saved_hiddenCards = hiddenCards
})
end end
function onObjectEnterContainer(container, object) function onObjectEnterContainer(container, object)