private string GetValueByType(DataKeyTypeEnum _type, string _key) { string _tempString = ""; switch (_type) { case DataKeyTypeEnum.stringType: _tempString = PlayerPrefs.GetString(_key, "0"); break; case DataKeyTypeEnum.floatType: _tempString = PlayerPrefs.GetFloat(_key, 0).ToString(); break; case DataKeyTypeEnum.intType: _tempString = PlayerPrefs.GetInt(_key, 0).ToString(); break; default: _tempString = "NullType"; break; } return(_tempString); }
private void ChangeValue(DataKeyTypeEnum _type, string _key, string _value) { switch (_type) { case DataKeyTypeEnum.stringType: PlayerPrefs.SetString(_key, _value); break; case DataKeyTypeEnum.floatType: PlayerPrefs.SetFloat(_key, float.Parse(_value)); break; case DataKeyTypeEnum.intType: PlayerPrefs.SetInt(_key, int.Parse(_value)); break; default: break; } }
private void InitValue(DataKeyTypeEnum _type, string _key) { switch (_type) { case DataKeyTypeEnum.stringType: var _tempString = PlayerPrefs.GetString(_key, "0"); PlayerPrefs.SetString(_key, ""); break; case DataKeyTypeEnum.floatType: var _tempFloat = PlayerPrefs.GetFloat(_key, 0); PlayerPrefs.SetFloat(_key, 0); break; case DataKeyTypeEnum.intType: var _tempInt = PlayerPrefs.GetInt(_key, 0); PlayerPrefs.SetInt(_key, 0); break; default: break; } }
private void ChangeValueDec(DataKeyTypeEnum _type, string _key) { switch (_type) { case DataKeyTypeEnum.stringType: var _tempString = PlayerPrefs.GetString(_key, "0"); PlayerPrefs.SetString(_key, _tempString.Remove(_tempString.Length - 1, 1)); break; case DataKeyTypeEnum.floatType: var _tempFloat = PlayerPrefs.GetFloat(_key, 0); PlayerPrefs.SetFloat(_key, _tempFloat - 0.2f); break; case DataKeyTypeEnum.intType: var _tempInt = PlayerPrefs.GetInt(_key, 0); PlayerPrefs.SetInt(_key, _tempInt - 1); break; default: break; } }
public ListData(string key, DataKeyTypeEnum type, string value) { this.key = key; this.type = type; this.value = value; }