示例#1
0
        public void SetData(string key, byte[] value)
        {
            #if USE_BASE64_DATA_ENCODING
            string stringData = System.Convert.ToBase64String(value);
            #else
            string stringData = Encoding.Default.GetString(value);
            #endif

            CustomPlayerPrefs.SetString(key, stringData);
        }
示例#2
0
        public string GetString(string key, string defaultValue = null)
        {
            string result = CustomPlayerPrefs.GetString(key, defaultValue);

            // HACK PlayerPrefs.GetString returns an empty string
            // despite of the default value was set to null
            if (defaultValue == null && string.IsNullOrEmpty(result))
            {
                result = null;
            }

            return(result);
        }
示例#3
0
 public void Save() => CustomPlayerPrefs.Save();
示例#4
0
 public void DeleteAll() => CustomPlayerPrefs.DeleteAll();
示例#5
0
 public void DeleteKey(string key) => CustomPlayerPrefs.DeleteKey(key);
示例#6
0
 public bool HasKey(string key) => CustomPlayerPrefs.HasKey(key);
示例#7
0
 public void SetDate(string key, DateTime value) => CustomPlayerPrefs.SetDateTime(key, value);
示例#8
0
 public DateTime GetDate(string key) => CustomPlayerPrefs.GetDateTime(key, DefaultDateTimeValue);
示例#9
0
 public void SetBool(string key, bool value) => CustomPlayerPrefs.SetBool(key, value);
示例#10
0
 public bool GetBool(string key, bool defaultValue) => CustomPlayerPrefs.GetBool(key, defaultValue);
示例#11
0
 public void SetString(string key, string value) => CustomPlayerPrefs.SetString(key, value);
示例#12
0
 public void SetFloat(string key, float value) => CustomPlayerPrefs.SetFloat(key, value);
示例#13
0
 public float GetFloat(string key, float defaultValue = 0.0f) => CustomPlayerPrefs.GetFloat(key, defaultValue);
示例#14
0
 public void SetLong(string key, long value) => CustomPlayerPrefs.SetString(key, value.ToString());
示例#15
0
 public void SetInt(string key, int value) => CustomPlayerPrefs.SetInt(key, value);
示例#16
0
 public int GetInt(string key, int defaultValue = 0) => CustomPlayerPrefs.GetInt(key, defaultValue);