public string ChargerXML(Joueur joueur, MonstreDescription monstre, ItemDescription item, string endroit) { XmlSerializer formatJ = new XmlSerializer(typeof(Item)); using (Stream streamJ = new FileStream(@endroit, FileMode.Open, FileAccess.Read, FileShare.None)) joueur = (Joueur)formatJ.Deserialize(streamJ); XmlSerializer formatID = new XmlSerializer(typeof(Item)); using (Stream streamID = new FileStream(@endroit, FileMode.Open, FileAccess.Read, FileShare.None)) item = (ItemDescription)formatID.Deserialize(streamID); XmlSerializer formatMD = new XmlSerializer(typeof(Item)); using (Stream streamMD = new FileStream(@endroit, FileMode.Open, FileAccess.Read, FileShare.None)) monstre = (MonstreDescription)formatMD.Deserialize(streamMD); return(confirmationChargement); }
public string SauvegardeXML(Joueur joueur, MonstreDescription monstre, ItemDescription item, string endroit) { XmlSerializer formatJ = new XmlSerializer(typeof(Item)); using (Stream stream = new FileStream(@endroit, FileMode.Create, FileAccess.Write, FileShare.None)) formatJ.Serialize(stream, joueur); XmlSerializer formatID = new XmlSerializer(typeof(Item)); using (Stream stream = new FileStream(@endroit, FileMode.Create, FileAccess.Write, FileShare.None)) formatID.Serialize(stream, item); XmlSerializer formatMD = new XmlSerializer(typeof(Item)); using (Stream stream = new FileStream(@endroit, FileMode.Create, FileAccess.Write, FileShare.None)) formatMD.Serialize(stream, monstre); return(confirmationSauvegarde); }