//--------------------------------------------------------------------- static public data_Scenario Init(string filename) { if (System.IO.File.Exists(filename)) { XmlSerializer xmls = new XmlSerializer(typeof(data_Scenario)); using (var stream = RemoteStream.RemoteStream.DefRemoteStrem.OpenRead(filename, true)) //using(var stream = System.IO.File.OpenRead(filename)) { try { data_Scenario s = xmls.Deserialize(stream) as data_Scenario; //p.RootPath = System.IO.Path.GetDirectoryName(filename); s.filename = filename; s.ParseData(); return(s); } catch (Exception err) { return(null); } } //加载 } else { return(null); } }
//--------------------------------------------------------------------- static public bool isContain(string path, data_Scenario data) { if (path != data.filename) { return(false); } return(true); }
//--------------------------------------------------------------------- static public bool isContain(string path, data_Scenario data) { if (path != data.filename) return false; return true; }