using System; using System.Text; using Godot; using static Godot.NetworkedMultiplayerPeer; public class EscapeMenuWorld : CenterContainer { [Export] public NodePath FilenamePath { get; set; } [Export] public NodePath LastSavedPath { get; set; } [Export] public NodePath PlaytimePath { get; set; } [Export] public NodePath QuickSavePath { get; set; } [Export] public NodePath SaveAsPath { get; set; } [Export] public NodePath SaveFileDialogPath { get; set; } [Export] public NodePath LoadFileDialogPath { get; set; } public Label FilenameLabel { get; private set; } public Label LastSavedLabel { get; private set; } public Label PlaytimeLabel { get; private set; } public Button QuickSaveButton { get; private set; } public Button SaveAsButton { get; private set; } public FileDialog SaveFileDialog { get; private set; } public FileDialog LoadFileDialog { get; private set; } private TimeSpan _playtime; private string _currentWorld; public override void _Ready() { FilenameLabel = GetNode