public static SaveManager LoadFromXml(string filePath)
{
try
{
using (StreamReader reader = new StreamReader(filePath))
{
System.Xml.Serialization.XmlSerializer xmlSerializer =
new System.Xml.Serialization.XmlSerializer(typeof(SaveManager));
return (SaveManager)xmlSerializer.Deserialize(reader);
}
}
catch (Exception ex)
{
Logger.Log("Exception loading codes from XML file " + filePath, ex);
}
return new SaveManager();
}
}