Exemplo n.º 1
0
        public static XmlDocument LoadDocument(string filename, bool useFallback = true)
        {
            XmlDocument doc = new XmlDocument();

            if (File.Exists(filename))
            {
                StreamReader  sr = new StreamReader(filename);
                XmlTextReader xr = new XmlTextReader(sr);
                doc.Load(xr);
                sr.Dispose();
                xr.Close();
                return(doc);
            }
            if (filename.Contains("SavedData"))
            {
                throw new Exception("Failed to load saved data");
            }
            return(LevelSaver.PrepareNewLevelDocument("This level was created because the file was missing. ", filename));
        }