delete playerprefs with new application install unity
public class VersionCheck : MonoBehaviour
{
private void Awake()
{
var version = PlayerPrefs.GetString("Version", string.Empty);
if (string.IsNullOrWhiteSpace(version))
{
// Probably not more to do since there is no stored data apparently
// Just to be sure you could still do
PlayerPrefs.DeleteAll();
// => THIS IS THE FIRST RUN
PlayerPrefs.SetString("Version", Application.version);
}
else
{
if(version != Application.version)
{
// => THIS IS A VERSION MISMATCH -> UPDATED
PlayerPrefs.DeleteAll();
PlayerPrefs.SetString("Version", Application.version);
}
// else
//{
// // Otherwise it could either mean you re-installed the same version
// // or just re-started the app -> There should be no difference between these two in behavior of your app
//}
}
}
}
Are there any code examples left?
New code examples in category Shell/Bash
-
Shell/Bash 2022-03-27 22:30:33 wise highlight ubuntu
-
Shell/Bash 2022-03-27 22:25:19 how to send a pull request in git
-
Shell/Bash 2022-03-27 21:55:06 how to open terminal in sublime text ubuntu
-
Shell/Bash 2022-03-27 21:25:19 how to switch branch
-
Shell/Bash 2022-03-27 21:20:25 python
-
Shell/Bash 2022-03-27 21:20:04 set user as admin gitlab
-
Shell/Bash 2022-03-27 21:10:09 apache2 mod_jk proxy to tomcat connector
-
Shell/Bash 2022-03-27 20:35:12 chown
-
Shell/Bash 2022-03-27 20:15:08 awk last match