Unity PlayerPrefs Dictionary

Unity Scripting API - PlayerPrefs

Unity provides easy access to 3 built-in Dictionary data structures: Int, Float, String

Links: Unity Store HighScore

Example: PlayerPrefs.SetInt

 // This function could be extended easily to handle any additional data we wanted to store in our PlayerProgress object
    private void SavePlayerProgress()
    {
        // Save the value playerProgress.highestScore to PlayerPrefs, with a key of "highestScore"
        PlayerPrefs.SetInt("highestScore", playerProgress.highestScore);
    }

Example: PlayerPrefs.SetFloat

var myVariable : float;

PlayerPrefs.SetFloat("Player Score", 10.0);

myVariable = PlayerPrefs.GetFloat("Player Score");

print (myVariable);

Example: PlayerPrefs.SetString

Last updated

Was this helpful?