extends Node2D var savegames = [] var savegamepath = "res://Savegames" func getsave_games(path): var dir = Directory.new() dir.open(path) dir.list_dir_begin() # TODOGODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547 while true: var file = dir.get_next() if file == "": break elif file.ends_with(".db"): savegames.append(file) dir.list_dir_end() func load_and_play(name): Global.LoadSave(name) Global.GoToScene("river_intersection_home_2") func _ready(): if(OS.get_name() == "Android"): savegamepath = "user://Savegames" getsave_games(savegamepath) for item in savegames: var button1 = Button.new() button1.text = item button1.connect("pressed",Callable(self,"load_and_play").bind("item")) button1.show() get_node("ScrollContainer/VBoxContainer").add_child(button1)