Open EnigmaEmmy opened 2 months ago
Funny. Don't even need to edit the script, just saving it breaks the table (or at least, from an external script editor). It also un-breaks the table after another save, if it was empty.
This can be worked around by giving the script's class a @tool
attribute (at the top of the script), but . More observations below.
@tool
classes. I remember needing to reload the engine after editing a Resource for a new property to show up.I will try to investigate more later. For now, please use the workaround.
Whenever the script that holds the arrays for a multi_array_table changes (even if it is just adding or removing whitespace), the data in the multi_array_table gets deleted.
Saving, selecting and reselecting the node, and running the game are all fine and the data is saved, but as soon as the script changes, it gets deleted.
Tested on 4.3