hi , im making 2d level editor ,i got an error when i making load,
invalid get index 'spike' on base(Dictionary)
code:
func _save():
var save_nodes = get_tree().get_nodes_in_group("saved")
var data = {
"object" : {}
}
for node in save_nodes:
data["object"][node.name] = node._save()
FS.save_data(get_parent().level_id,data)
print(data)
func _load():
var save_nodes = get_tree().get_nodes_in_group("saved")
var data = FS.load_data('save')
for node in save_nodes:
node._load(data["object"][node.name])
global code:
func save_data(filename, data):
file.open('res://saves/txt_save/'+filename,file.WRITE)
file.store_var(data)
file.close()
func load_data(filename):
file.open('res://saves/txt_save/'+filename, file.READ)
var data = file.get_var()
file.close()
return data
someone can help me