Example #1
0
        public static float GetFloat(string key, float defaultValue)
        {
            string text = ObscuredPrefs.EncryptKey(key);

            if (!PlayerPrefs.HasKey(text) && PlayerPrefs.HasKey(key))
            {
                float @float = PlayerPrefs.GetFloat(key, defaultValue);
                if (!ObscuredPrefs.preservePlayerPrefs)
                {
                    ObscuredPrefs.SetFloat(key, @float);
                    PlayerPrefs.DeleteKey(key);
                }
                return(@float);
            }
            string encryptedPrefsString = ObscuredPrefs.GetEncryptedPrefsString(key, text);

            return((!(encryptedPrefsString == "{not_found}")) ? ObscuredPrefs.DecryptFloatValue(key, encryptedPrefsString, defaultValue) : defaultValue);
        }
Example #2
0
 private static float DecryptFloatValue(string key, string encryptedInput, float defaultValue)
 {
     if (encryptedInput.IndexOf(':') > -1)
     {
         string s = ObscuredPrefs.DeprecatedDecryptValue(encryptedInput);
         if (s == string.Empty)
         {
             return(defaultValue);
         }
         float result;
         float.TryParse(s, out result);
         ObscuredPrefs.SetFloat(key, result);
         return(result);
     }
     byte[] numArray = ObscuredPrefs.DecryptData(key, encryptedInput);
     if (numArray == null)
     {
         return(defaultValue);
     }
     return(BitConverter.ToSingle(numArray, 0));
 }
Example #3
0
        public static float GetFloat(string key, float defaultValue)
        {
            string encryptedKey = ObscuredPrefs.EncryptKey(key);

            if (!PlayerPrefs.HasKey(encryptedKey) && PlayerPrefs.HasKey(key))
            {
                float num = PlayerPrefs.GetFloat(key, defaultValue);
                if (!ObscuredPrefs.preservePlayerPrefs)
                {
                    ObscuredPrefs.SetFloat(key, num);
                    PlayerPrefs.DeleteKey(key);
                }
                return(num);
            }
            string encryptedPrefsString = ObscuredPrefs.GetEncryptedPrefsString(key, encryptedKey);

            if (encryptedPrefsString == "{not_found}")
            {
                return(defaultValue);
            }
            return(ObscuredPrefs.DecryptFloatValue(key, encryptedPrefsString, defaultValue));
        }
Example #4
0
 internal static float DecryptFloatValue(string key, string encryptedInput, float defaultValue)
 {
     if (encryptedInput.IndexOf(':') > -1)
     {
         string text = ObscuredPrefs.DeprecatedDecryptValue(encryptedInput);
         if (text == string.Empty)
         {
             return(defaultValue);
         }
         float num;
         float.TryParse(text, out num);
         ObscuredPrefs.SetFloat(key, num);
         return(num);
     }
     else
     {
         byte[] array = ObscuredPrefs.DecryptData(key, encryptedInput);
         if (array == null)
         {
             return(defaultValue);
         }
         return(BitConverter.ToSingle(array, 0));
     }
 }