public partial class LoadSaveMenu : MarginContainer { const string SAVES_FOLDER = "user://saves/"; [Export] public FileDialog LoadFileDialog { get; set; } [Export] public FileDialog SaveFileDialog { get; set; } public override void _EnterTree() { DirAccess.MakeDirAbsolute(SAVES_FOLDER); LoadFileDialog.RootSubfolder = SAVES_FOLDER; SaveFileDialog.RootSubfolder = SAVES_FOLDER; } public void OnLoadPressed() { LoadFileDialog.Popup(); } public void OnOverwriteSavePressed() { } public void OnCreateSavePressed() { SaveFileDialog.Popup(); } public void OnLoadFileDialogSelected(string path) { } public void OnSaveFileDialogSelected(string path) { } }