public static void SavePlayerData(PlayerData player) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/player.sav", FileMode.Create); SavedPlayerData p_data = new SavedPlayerData(player); bf.Serialize(stream, p_data); Debug.Log("PSAved"); stream.Close(); }
public ServerClient(TcpClient clientSocket) { tcp = clientSocket; connected = true; playerData.deckCardIds = new string[15]; XmlSerializer serializer = new XmlSerializer(typeof(SavedPlayerData)); //XmlWriterSettings settings = new XmlWriterSettings(); //settings.Indent = true; //XmlWriter writer = XmlWriter.Create("C:\\_TCT\\somePlayer1.xml", settings); //serializer.Serialize(writer, playerData); //writer.Close(); using (StreamReader reader = new StreamReader(@"C:\FCT\somePlayer1.xml")) { playerData = (SavedPlayerData)serializer.Deserialize(reader); } }
public static float[] LoadPlayerData() { if (File.Exists(Application.persistentDataPath + "/player.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/player.sav", FileMode.Open); SavedPlayerData p_data = bf.Deserialize(stream) as SavedPlayerData; stream.Close(); return(p_data.pos); } else { Debug.Log("this ain't it chief"); return(null); } }
public PlayerSection(Section section) { _Section = section; _SavedPlayerData = _Section.Data.ReadStruct <SavedPlayerData>(0); }