Beispiel #1
0
    public void Save()
    {
        FishDatabaseSave load           = new FishDatabaseSave(fish);
        string           jsonSaveString = JsonUtility.ToJson(load, true);

        System.IO.File.WriteAllText(Application.persistentDataPath + @"\fishdatabase.json", jsonSaveString);
    }
Beispiel #2
0
    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;
    }