Exemple #1
0
 //---------------------------------------------------------------------
 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);
     }
 }
Exemple #2
0
 //---------------------------------------------------------------------
 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;
 }