private void SaveData(UniSimpleLocalizeData nextSaveData) { var json = JsonUtility.ToJson(nextSaveData); PlayerPrefs.SetString(DATA_KEY, json); PlayerPrefs.Save(); }
public void SetSelectedLang(SystemLanguage nextLang) { selectedLang = nextLang; UniSimpleLocalizeData saveData = new UniSimpleLocalizeData { langs = langs, selectedLang = nextLang }; SaveData(saveData); }
private void Awake() { if (PlayerPrefs.HasKey(DATA_KEY)) { UniSimpleLocalizeData prevData = ReadData(); selectedLang = prevData.selectedLang; } else { selectedLang = Application.systemLanguage; } }