Example #1
0
        public static void SetColor(string key, Color col)
        {
            string json = JSONSerializer.SerializeToJson(col, true);

            PlayerPrefs.SetString(EncryptionUtility.XOREncrypt(key), json);
        }
Example #2
0
 public static int GetInt(string key, int DefaultValue = 0)
 {
     return(PlayerPrefs.GetInt(EncryptionUtility.XOREncrypt(key), DefaultValue));
 }
Example #3
0
        public static void SetVector3(string key, Vector3 Value)
        {
            string json = JSONSerializer.SerializeToJson(Value, false);

            PlayerPrefs.SetString(EncryptionUtility.XOREncrypt(key), json);
        }
Example #4
0
 public static float GetFloat(string key, float DefaultValue = 0.0f)
 {
     return(PlayerPrefs.GetFloat(EncryptionUtility.XOREncrypt(key), DefaultValue));
 }
Example #5
0
 public static void SetInt(string key, int Value)
 {
     PlayerPrefs.SetInt(EncryptionUtility.XOREncrypt(key), new SafeInt(Value));
 }
Example #6
0
 public static void SetFloat(string key, float value)
 {
     PlayerPrefs.SetFloat(EncryptionUtility.XOREncrypt(key), new SafeFloat(value));
 }
Example #7
0
 public static string GetString(string key, string DefaultValue = "")
 {
     return(PlayerPrefs.GetString(EncryptionUtility.XOREncrypt(key), DefaultValue));
 }
Example #8
0
 public static void DeleteKey(string key)
 {
     PlayerPrefs.DeleteKey(EncryptionUtility.XOREncrypt(key));
 }
Example #9
0
        //---

        public static bool HasKey(string key)
        {
            return(PlayerPrefs.HasKey(EncryptionUtility.XOREncrypt(key)));
        }
Example #10
0
 public static void SetString(string key, string value)
 {
     PlayerPrefs.SetString(EncryptionUtility.XOREncrypt(key), new SafeString(value));
 }