public void FlushSavedSettings() { #if LP_UNENCRYPTED PlayerPrefs.Save(); #else PlayerPrefs.Flush(); #endif }
public string GetDeviceId() { #if UNITY_WEBGL return(PlayerPrefs.GetString("Leanplum.WebUniqueId", Guid.NewGuid().ToString("N"))); #else // Using reflection, to avoid automatic addition of android.permission.READ_PHONE_STATE Type systemInfo = typeof(SystemInfo); PropertyInfo property = systemInfo.GetProperty("deviceUniqueIdentifier"); return((string)property.GetValue(null, null)); #endif }
public void FlushSavedSettings() { PlayerPrefs.Flush(); }
public void DeleteSavedSetting(string key) { PlayerPrefs.DeleteKey(key); }
public void StoreSavedInt(string key, int val) { PlayerPrefs.SetInt(key, val); }
public void StoreSavedString(string key, string val) { PlayerPrefs.SetString(key, val); }
public int GetSavedInt(string key, int defaultValue = 0) { return(PlayerPrefs.GetInt(key, defaultValue)); }
/// <summary> /// Provides a way to get a setting that persists across sessions. /// </summary> /// <param name="key">The key.</param> /// <param name="defaultValue">The default value if the setting has no value, /// or is the wrong type.</param> /// <returns>System.Object. Either returns the correctly typecast object, or defaultValue. /// </returns> public string GetSavedString(string key, string defaultValue = null) { return(PlayerPrefs.GetString(key, defaultValue)); }