Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BinaryFormatter binaryFormatter = new BinaryFormatter();
- FileStream file = File.Open(Application.persistentDataPath + "/" + SceneManager.GetActiveScene().name + "Checkpoint.dat", FileMode.Open);
- CheckpointData data = (CheckpointData)binaryFormatter.Deserialize(file);
- data.Checkpoint = CheckpointNumber;
- Player.CheckpointNumber = CheckpointNumber;
- if (data.CheckpointUnlocked == CheckpointNumber - 1)
- {
- Player.CheckpointUnlocked = CheckpointNumber;
- data.CheckpointUnlocked = CheckpointNumber;
- }
- binaryFormatter.Serialize(file, data);
- file.Close();
- BinaryFormatter binaryFormatter = new BinaryFormatter();
- FileStream file = File.Open(Application.persistentDataPath + "/" + SceneManager.GetActiveScene().name + "Checkpoint.dat", FileMode.Open);
- CheckpointData data = (CheckpointData)binaryFormatter.Deserialize(file);
- CheckpointNumber = data.Checkpoint;
- print(data.Checkpoint);
- CheckpointUnlocked = data.CheckpointUnlocked;
- print(data.CheckpointUnlocked);
- file.Close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement