public void SetData(SaveExample ex) { ex.level = level; ex.love = love; Vector3 pos = new Vector3(position[0], position[1], position[2]); ex.transform.position = pos; }
public ExampleData(SaveExample ex) { level = ex.level; love = ex.love; position = new float[3]; position[0] = ex.transform.position.x; position[1] = ex.transform.position.y; position[2] = ex.transform.position.z; }
public static void SaveExample(SaveExample ex) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/" + CurrentSave.ToString("D2") + "_save.example"; FileStream stream = new FileStream(path, FileMode.Create); ExampleData data = new ExampleData(ex); formatter.Serialize(stream, data); stream.Close(); }