public bool checkQuickSaveInfo() { if (File.Exists(Application.persistentDataPath + "/quicksaveinfo.dat")) { BinaryFormatter formatter = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/quicksaveinfo.dat", FileMode.Open); QuickSaveInfo data = (QuickSaveInfo)formatter.Deserialize(file); quickSaveInfo = data; file.Close(); return(quickSaveInfo.numberOfPlayers != 0); } else { quickSaveInfo = new QuickSaveInfo(); return(false); } }
public void saveQuickSaveInfo() { BinaryFormatter formatter = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/quicksaveinfo.dat", FileMode.Create); QuickSaveInfo quickSaveInfo_ = new QuickSaveInfo(); quickSaveInfo_.numberOfPlayers = nPlayers; quickSaveInfo_.roomId = gameRoom; quickSaveInfo_.randomChallenge = randomChallenge; quickSaveInfo_.turn = turn; quickSaveInfo_.datetime = datetimeOfGame; quickSaveInfo_.login = localUserLogin; quickSaveInfo_.playcode = quickSaveInfo.playcode; formatter.Serialize(file, quickSaveInfo_); file.Close(); }
public void resetQuickSaveInfo() { BinaryFormatter formatter = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/quicksaveinfo.dat", FileMode.Create); QuickSaveInfo quickSaveInfo_ = new QuickSaveInfo(); quickSaveInfo_.numberOfPlayers = 0; quickSaveInfo_.roomId = ""; quickSaveInfo_.randomChallenge = ""; quickSaveInfo_.turn = 0; quickSaveInfo_.datetime = ""; quickSaveInfo_.playcode = quickSaveInfo.playcode; formatter.Serialize(file, quickSaveInfo_); file.Close(); }