public static VisionDoc LoadDoc() { VisionDoc pDoc; XmlSerializer xmlSerializer = new XmlSerializer(typeof(VisionDoc)); FileStream fsReader = null; try { fsReader = File.OpenRead(@".//Parameter/Vision/VisionDoc" + ".xml"); pDoc = (VisionDoc)xmlSerializer.Deserialize(fsReader); fsReader.Close(); //pDoc.dicSceneData = pDoc.listSceneData.ToDictionary(p => p.Name); foreach (SceneData item in pDoc.listSceneData) { item.DataInit(); } } catch { if (fsReader != null) { fsReader.Close(); } pDoc = new VisionDoc(); } return(pDoc); }
public static void LoadDoc() { docVision = VisionDoc.LoadDoc(); iCurrSceneIndex = docVision.iCurrSceneIndex; }