Пример #1
0
    private void Awake()
    {
        if (GameDevData == null || !SaveTimer.unlocked)
        {
            SaveSystem.SaveGameDev();
        }

        GameDevData = SaveSystem.LoadGameDevData();
    }
Пример #2
0
    public static void SaveGameDev()
    {
        string      path        = Application.persistentDataPath + "/gamedev.json";
        FileStream  stream      = new FileStream(path, FileMode.Create);
        GameDevData gameDevData = new GameDevData();

        string data = JsonUtility.ToJson(gameDevData, true);

        using (StreamWriter writer = new StreamWriter(stream))
        {
            writer.Write(data);
        }

        stream.Close();
    }