Use PlayerPrefs to hard reset game without setting all values to 0
I'm having some problems with the hard reset method I'm working on. I wish to delete all saved data through PlayerPrefs, but it keep deleting everything and setting ALL saved data to 0.
How can I set it up so when you "Hard Reset" through the use of .DeleteAll(), you receive the 'factory' settings/ values which is the values you have when you first start up the game.
What do you mean by factory settings? When you first install a Unity game, there's nothing in its playerprefs, just like if you had called DeleteAll().
If you want to load the values you have set as defaults in your PlayerPrefs.GetXxxx() methods, you can load those values by calling those load methods again. It will be easier to do at will if you bunch up all those calls under one Load method.