コード例 #1
0
 public static void LoadUltraSkills(string root)
 {
     try {
         using (var fs = new FileStream(Path.Combine(root, @".\data\client_ultra_skills.xml"),
                                        FileMode.Open, FileAccess.Read))
             using (var reader = XmlReader.Create(fs)) {
                 XmlSerializer ser = new XmlSerializer(typeof(ClientUltraSkillFile));
                 ser.UnknownElement += new XmlElementEventHandler(delegate(object sender, XmlElementEventArgs e)
                 {
                     Debug.Print("Unknown element: '{0}' (line: {1})", e.Element.Name, e.LineNumber);
                 });
                 UltraSkillIndex = (ClientUltraSkillFile)ser.Deserialize(reader);
             }
     } catch (Exception ex) {
         Debug.Print(ex.ToString());
     }
 }
コード例 #2
0
ファイル: Utility.cs プロジェクト: CeeJay79/aion_ext
 public static void LoadUltraSkills(string root)
 {
     try {
         using (var fs = new FileStream(Path.Combine(root, @".\data\client_ultra_skills.xml"),
                                        FileMode.Open, FileAccess.Read))
         using (var reader = XmlReader.Create(fs)) {
             XmlSerializer ser = new XmlSerializer(typeof(ClientUltraSkillFile));
             ser.UnknownElement += new XmlElementEventHandler(delegate(object sender, XmlElementEventArgs e)
             {
                 Debug.Print("Unknown element: '{0}' (line: {1})", e.Element.Name, e.LineNumber);
             });
             UltraSkillIndex = (ClientUltraSkillFile)ser.Deserialize(reader);
         }
     } catch (Exception ex) {
         Debug.Print(ex.ToString());
     }
 }