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");
 }