public static void SetColor(string key, Color col) { string json = JSONSerializer.SerializeToJson(col, true); PlayerPrefs.SetString(EncryptionUtility.XOREncrypt(key), json); }
public static int GetInt(string key, int DefaultValue = 0) { return(PlayerPrefs.GetInt(EncryptionUtility.XOREncrypt(key), DefaultValue)); }
public static void SetVector3(string key, Vector3 Value) { string json = JSONSerializer.SerializeToJson(Value, false); PlayerPrefs.SetString(EncryptionUtility.XOREncrypt(key), json); }
public static float GetFloat(string key, float DefaultValue = 0.0f) { return(PlayerPrefs.GetFloat(EncryptionUtility.XOREncrypt(key), DefaultValue)); }
public static void SetInt(string key, int Value) { PlayerPrefs.SetInt(EncryptionUtility.XOREncrypt(key), new SafeInt(Value)); }
public static void SetFloat(string key, float value) { PlayerPrefs.SetFloat(EncryptionUtility.XOREncrypt(key), new SafeFloat(value)); }
public static string GetString(string key, string DefaultValue = "") { return(PlayerPrefs.GetString(EncryptionUtility.XOREncrypt(key), DefaultValue)); }
public static void DeleteKey(string key) { PlayerPrefs.DeleteKey(EncryptionUtility.XOREncrypt(key)); }
//--- public static bool HasKey(string key) { return(PlayerPrefs.HasKey(EncryptionUtility.XOREncrypt(key))); }
public static void SetString(string key, string value) { PlayerPrefs.SetString(EncryptionUtility.XOREncrypt(key), new SafeString(value)); }