void LoadSave() { string saveString = PlayerPrefs.GetString("Tutorial", string.Empty); if (string.IsNullOrEmpty(saveString)) { m_data = new TutorialSave(); } else { m_data = JsonUtility.FromJson <TutorialSave>(saveString); } }
public virtual bool LoadSaveData() { if (File.Exists(Application.persistentDataPath + savefile)) { BinaryFormatter format = new BinaryFormatter(); FileStream fs = File.Open(Application.persistentDataPath + savefile, FileMode.Open); TutorialSave save = (TutorialSave)format.Deserialize(fs); fs.Close(); nextTutorial = save.nextTutorial; duoTutorialDone = save.duoTutorialDone; return(true); } return(false); }
public virtual void SaveData() { TutorialSave save = new TutorialSave(); save.nextTutorial = nextTutorial; save.duoTutorialDone = duoTutorialDone; BinaryFormatter format = new BinaryFormatter(); FileStream fs = File.Create(Application.persistentDataPath + savefile); //Debug.Log(Application.persistentDataPath + savefile); format.Serialize(fs, save); fs.Close(); Debug.Log("Game Saved"); }