public void LoadData(Text loadText) { Debug.Log("Data Loading"); if (PlayerPrefs.HasKey(loadText.text)) { MapInfoData temp = JsonUtility.FromJson <MapInfoData>(PlayerPrefs.GetString(loadText.text)); Debug.Log(temp.ToString()); temp.UnpackToMapInfo(mapInfo); renderController.RenderMap(); } Debug.Log("Data Loaded"); }
public void SaveData() { if (saveText.text.Length != 0) { MapInfoData temp = new MapInfoData(mapInfo); Debug.Log(temp.ToString()); PlayerPrefs.SetString(saveText.text, JsonUtility.ToJson(temp)); saves.Add(saveText.text); Debug.Log(saves.Count); PlayerPrefs.SetString(Keys.Data.SAVES_LIST, JsonUtility.ToJson(saves)); } Debug.Log("Data Saved"); }