Hello! In trying to set up a save/load system for my game, I’ve run into a bit of a problem with loading a level that was saved to a Save Game Object as a Name.
In this implementation I have been trying to keep things simple. In the menu, you can press New Game to load into the play level from the main menu level. In the play level, you have access to the pause menu which includes a Save button. This saves all of your player data as well as some data from the level, including enemy actors, their position, and the Name of the level.
The pause menu also has a button to quit to the main menu. This is where my confusion comes from; I am using the same node to load into both the main menu from the pause menu and the saved level from the main menu (Open Level by Name). Quitting to the main menu level from the play level works fine, but loading the saved level does not. I am convinced it might be due to how it saves the level name to the save game object, but I am not sure.
If I cannot figure this out, I will try the integer implementation for saving/loading levels.