extends Node @export var levels : Array[PackedScene] var current_index = 0 func next(): if (current_index == 0): print("loading from file!") arbitrary(Globals.get_save("level", 1)) else: print ("Loading next...") current_index += 1 Globals.write_save("level", current_index) get_tree().change_scene_to_packed(levels[current_index]) func redo(): print ("Reloading current...") get_tree().change_scene_to_packed(levels[current_index]) func arbitrary(index): current_index = index get_tree().change_scene_to_packed(levels[current_index]) print("Loading arbitrary level... @", index)