public void Save() { FishDatabaseSave load = new FishDatabaseSave(fish); string jsonSaveString = JsonUtility.ToJson(load, true); System.IO.File.WriteAllText(Application.persistentDataPath + @"\fishdatabase.json", jsonSaveString); }
public void Load() { FishDatabaseSave load = new FishDatabaseSave(new List <Fish>()); if (System.IO.File.Exists(Application.persistentDataPath + @"\fishdatabase.json")) { string jsonSaveString = System.IO.File.ReadAllText(Application.persistentDataPath + @"\fishdatabase.json"); if (jsonSaveString.Length > 10) { JsonUtility.FromJsonOverwrite(jsonSaveString, load); } } else { System.IO.File.Create(Application.persistentDataPath + @"\fishdatabase.json"); } fish = load.fish; }