private void CreateSaveGameObject() { SavedDatas save = new SavedDatas(); save.SetCurrentLevel(LevelManager.Instance.GetCurrentLevel()); save.SetGem(GemManager.Instance.GetGemCount()); }
private void InitList() { savedDatas = new SavedDatas(); savedDatas.datas = new List <Data>(); for (int i = 0; i < savedDatasNum; i++) { savedDatas.datas.Add(new Data()); } }
public void Save(SavedDatas sdt) { string path = Application.persistentDataPath + Path.DirectorySeparatorChar + fileName; BinaryFormatter bf = new BinaryFormatter(); using (FileStream file = File.Create(path)) { sdt.buttonOnValue = buttonOnValue; sdt.buttonOffValue = buttonOffValue; bf.Serialize(file, sdt); } }
private void LoadData() { if (File.Exists(Application.dataPath + "/SavedDatas.txt")) { StreamReader sr = new StreamReader(Application.dataPath + "/SavedDatas.txt"); string jsonString = sr.ReadToEnd(); sr.Close(); savedDatas = JsonMapper.ToObject <SavedDatas>(jsonString); } else { Debug.Log("NOT FOUND FILE"); } }
public void Load(SavedDatas sdt) { string path = Application.persistentDataPath + Path.DirectorySeparatorChar + fileName; if (File.Exists(path)) { BinaryFormatter bf = new BinaryFormatter(); using (FileStream file = File.Open(path, FileMode.Open)) { sdt = (SavedDatas)bf.Deserialize(file); buttonOnValue = sdt.buttonOnValue; buttonOffValue = sdt.buttonOffValue; } } else { buttonOnValue = false; buttonOffValue = true; } }
public void ShowSavedDatas(int index, SavedDatas savedDatas) { for (int i = index; i < index + btnNums; i++) { int btnIndex = i - index; if (savedDatas.datas[i].lineIndex == 0) { saveLoadContainer.transform.Find("SavedField" + btnIndex).transform.Find("SavedPic").GetComponent <Image>().sprite = (Sprite)Resources.Load("Image/ChapterBG/noData", typeof(Sprite)); saveLoadContainer.transform.Find("SavedField" + btnIndex).transform.Find("DataContent").Find("Date").GetComponent <Text>().text = "----/--/-- --:--:--"; saveLoadContainer.transform.Find("SavedField" + btnIndex).transform.Find("DataContent").Find("DialogContent").GetComponent <Text>().text = ""; } else { saveLoadContainer.transform.Find("SavedField" + btnIndex).transform.Find("SavedPic").GetComponent <Image>().sprite = (Sprite)Resources.Load("Image/ChapterBG/" + savedDatas.datas[i].bgPic, typeof(Sprite)); saveLoadContainer.transform.Find("SavedField" + btnIndex).transform.Find("DataContent").Find("Date").GetComponent <Text>().text = savedDatas.datas[i].dateTime.ToString(); saveLoadContainer.transform.Find("SavedField" + btnIndex).transform.Find("DataContent").Find("DialogContent").GetComponent <Text>().text = savedDatas.datas[i].dialogContent; } saveLoadContainer.transform.Find("SavedField" + btnIndex).transform.Find("DataContent").Find("Number").GetComponent <Text>().text = (i + 1).ToString().PadLeft(3, '0'); } }