How do I load in the PlayerPrefs at the very beginning when the game loads? Ie the player choose their UI preferences and when they load the game again it brings it back with those UI preferences rather than the default.
It is not automatic. You need to first set all things you need for later use like:
PlayerPrefs.SetInt(“Player Score”, 10);
When you need something, you get it:
score = PlayerPrefs.GetInt(“Player Score”);
Then use it:
playerScoreUI = score.toString;
More info: Unity - Scripting API: PlayerPrefs
I believe this might be what you are looking for.
(for people searching this answer)