Well, I guess I will pile on to this conversation…
Unrealistic Engineer, in your latest setup the blueprint is doing these steps:
- Spawn your Actor at a random location
- Make new Game Save if there is not one already
- Save the location in the Game Save
The problem is, you never actually read the saved location. Right now, you are just generating a random location, and then saving it, and then when you restart your game, it generates another random location, and saves that.
I think you need to change it to these steps:
- Check if the Game Save exists
- If it does exist, get the random location and spawn there; and if not, create a new game save object and generate a new random location, spawn there, and save it.
Hope this helps