public void SaveVehicle(vehicle_desc vehicle, string fileName) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/" + fileName, FileMode.Create); bf.Serialize(stream, vehicle); stream.Close(); }
public vehicle_desc LoadVehicle(string fileName) { string filePath = Application.persistentDataPath + "/" + fileName; if (File.Exists(filePath)) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(filePath, FileMode.Open); vehicle_desc desc = (vehicle_desc)bf.Deserialize(stream); return(desc); } Debug.Log("Hey dude, it didn't load."); return(null); }