Currently saving and loading is happening in one file.
Solution: To make it more flexible and better for the player we could create save slots and save it in multiple files
We will save and load most of the time the same stuff like global positions, rotations, transform and other things that all the nodes share.
Solution: Save the mentioned stuff in the global Save/ Load System script when we iterate over the Nodes that are in the Persist group and clean up the code if we have that in the other nodes.
Clean up the Save/ Load System and create function for example where we open the file and check if it could open it to make the code easier to read.
Currently saving and loading is happening in one file. Solution: To make it more flexible and better for the player we could create save slots and save it in multiple files
We will save and load most of the time the same stuff like global positions, rotations, transform and other things that all the nodes share. Solution: Save the mentioned stuff in the global Save/ Load System script when we iterate over the Nodes that are in the Persist group and clean up the code if we have that in the other nodes.
Clean up the Save/ Load System and create function for example where we open the file and check if it could open it to make the code easier to read.
Save additional information like time or other things that could be useful. Check this one out: Advanced Save System with Slots and Date
This is the second part of the Save/ Load System after we done the basics with issue #1