using Godot; namespace Babushka.scripts.CSharp.Common.Savegame; /// /// This class manages the loading of the savegame throughout the gameplay flow. /// public partial class SaveGameManager : Node { public static string USER_DATA_FILE_PATH = "user://save_data/userData.json"; public static SaveGameManager? Instance { get; private set; } = null!; public override void _EnterTree() { Instance = this; USER_DATA_FILE_PATH = ProjectSettings.GlobalizePath(USER_DATA_FILE_PATH); SavegameService.SavePath = USER_DATA_FILE_PATH; SavegameService.Load(); } }