Example #1
0
        private void SaveData(UniSimpleLocalizeData nextSaveData)
        {
            var json = JsonUtility.ToJson(nextSaveData);

            PlayerPrefs.SetString(DATA_KEY, json);
            PlayerPrefs.Save();
        }
Example #2
0
        public void SetSelectedLang(SystemLanguage nextLang)
        {
            selectedLang = nextLang;
            UniSimpleLocalizeData saveData = new UniSimpleLocalizeData
            {
                langs        = langs,
                selectedLang = nextLang
            };

            SaveData(saveData);
        }
Example #3
0
 private void Awake()
 {
     if (PlayerPrefs.HasKey(DATA_KEY))
     {
         UniSimpleLocalizeData prevData = ReadData();
         selectedLang = prevData.selectedLang;
     }
     else
     {
         selectedLang = Application.systemLanguage;
     }
 }