public static string GetString(string key, string defaultValue = "") { string text = defaultValue; string @string = PlayerPrefs.GetString(CryptoPrefs.GetHash(key), defaultValue.ToString()); if (!text.Equals(@string)) { text = CryptoPrefs.Decrypt(@string); } return(text); }
public static void SetInt(string key, int val) { PlayerPrefs.SetString(CryptoPrefs.GetHash(key), CryptoPrefs.Encrypt(val.ToString())); }
public static void DeleteKey(string key) { string hash = CryptoPrefs.GetHash(key); PlayerPrefs.DeleteKey(hash); }
public static bool HasKey(string key) { string hash = CryptoPrefs.GetHash(key); return(PlayerPrefs.HasKey(hash)); }
public static void SetString(string key, string val) { PlayerPrefs.SetString(CryptoPrefs.GetHash(key), CryptoPrefs.Encrypt(val)); }