public List <SaveD> LoadA() { List <SaveD> D = new List <SaveD>(); if (File.Exists(Application.dataPath + "/save.txt")) { using (FileStream file = File.Open(Application.dataPath + "/save.txt", FileMode.Open)){ BinaryFormatter formatter = new BinaryFormatter(); SimpanData data = (SimpanData)formatter.Deserialize(file); int i = 0; // dataset.Clear(); while (i < data.simpanD.Count) { D.Add(data.simpanD[i]); i++; } Debug.Log("Load data berhasil"); } } else { Debug.Log("Load data tidak berhasil"); } return(D); }
public void Load() { if (File.Exists(Application.dataPath + "/save.txt")) { using (FileStream file = File.Open(Application.dataPath + "/save.txt", FileMode.Open)){ BinaryFormatter formatter = new BinaryFormatter(); SimpanData data = (SimpanData)formatter.Deserialize(file); // name = data.name; // level = data.level; int i = 0; dataset.Clear(); while (i < data.simpanD.Count) { dataset.Add(data.simpanD[i]); i++; } Debug.Log("load data berhasil"); } } else { Debug.Log("load data tidak berhasil"); } }
public void Reset() { List <SaveD> datakosong = new List <SaveD>(); BinaryFormatter formatter = new BinaryFormatter(); FileStream file = File.Open(Application.dataPath + "/save.txt", FileMode.OpenOrCreate); SimpanData data = new SimpanData(); data.simpanD = datakosong; formatter.Serialize(file, data); file.Close(); Debug.Log("reset data"); }
public void Save() { List <SaveD> datakosong; datakosong = LoadA(); BinaryFormatter formatter = new BinaryFormatter(); FileStream file = File.Open(Application.dataPath + "/save.txt", FileMode.OpenOrCreate); SimpanData data = new SimpanData(); data.simpanD = datakosong; int i = 0; while (i < dataset.Count) { data.simpanD.Add(dataset[i]); i++; } formatter.Serialize(file, data); file.Close(); Debug.Log("Berhasil disimpan"); }