public void SaveGameState(string name) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(stayAtLevelMenu); GoToLevelMenu stay = new GoToLevelMenu(name); bf.Serialize(file, stay); file.Close(); }
public void ChargeGameState() { if (File.Exists(stayAtLevelMenu)) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(stayAtLevelMenu, FileMode.Open); GoToLevelMenu stay = (GoToLevelMenu)bf.Deserialize(file); returnToLevelMenu = stay.stay; file.Close(); } else { returnToLevelMenu = ""; } }