public static void SaveObjek(objek obj, dataobjek dataobj)//parameter ditambahkan { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/player.fun"; FileStream stream = new FileStream(path, FileMode.Create); objekdata data = new objekdata(obj, dataobj); // dirubah formatter.Serialize(stream, data); stream.Close(); }
public void LoadObjek() { objekdata data = saveandload.LoadObjek(); r = data.r; g = data.g; b = data.b; temp = transform.localScale; temp.x = data.x; temp.y = data.y; temp.z = data.z; transform.localScale = temp; color = new Color(r, g, b, a); GameObject.Find(name).GetComponent <Renderer>().material.color = color; }
public static objekdata LoadObjek() { string path = Application.persistentDataPath + "/player.fun"; if (File.Exists(path)) { BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = new FileStream(path, FileMode.Open); objekdata data = formatter.Deserialize(stream) as objekdata; stream.Close(); return(data); } else { Debug.LogError("Save File Tidak Ditemukan di " + path); return(null); } }