Exemplo n.º 1
0
 public static void LoadStrings(string rootPath)
 {
     try {
         using (var fs = new FileStream(Path.Combine(rootPath, @".\data\client_strings.xml"),
                                        FileMode.Open, FileAccess.Read))
             using (var reader = XmlReader.Create(fs)) {
                 XmlSerializer ser = new XmlSerializer(typeof(ClientStringsFile));
                 StringIndex = (ClientStringsFile)ser.Deserialize(reader);
                 StringIndex.CreateIndex();
             }
     } catch (Exception ex) {
         Debug.Print(ex.ToString());
     }
 }
Exemplo n.º 2
0
 public static void LoadStrings(string rootPath)
 {
     try {
         using (var fs = new FileStream(Path.Combine(rootPath, @".\data\client_strings.xml"),
                                        FileMode.Open, FileAccess.Read))
         using (var reader = XmlReader.Create(fs)) {
             XmlSerializer ser = new XmlSerializer(typeof(ClientStringsFile));
             StringIndex = (ClientStringsFile)ser.Deserialize(reader);
             StringIndex.CreateIndex();
         }
     } catch (Exception ex) {
         Debug.Print(ex.ToString());
     }
 }
Exemplo n.º 3
0
        public static void LoadStrings(string rootPath)
        {
            Load_client_strings_bm(rootPath);
            Load_client_strings_bmrestrict(rootPath);
            Load_client_strings_dic_etc(rootPath);
            Load_client_strings_dic_item(rootPath);
            Load_client_strings_dic_monster(rootPath);
            Load_client_strings_dic_people(rootPath);
            Loadclient_strings_dic_place(rootPath);
            Load_client_strings_etc(rootPath);
            Load_client_strings_funcpet(rootPath);
            Load_client_strings_gossip(rootPath);
            Load_client_strings_item(rootPath);
            Load_client_strings_item2(rootPath);
            Load_client_strings_level(rootPath);
            Load_client_strings_monster(rootPath);
            Load_client_strings_msg(rootPath);
            Load_client_strings_npc(rootPath);
            Load_client_strings_quest(rootPath);
            Load_client_strings_skill(rootPath);
            Load_client_strings_ui(rootPath);

            StringIndex = new ClientStringsFile();

            try
            {
                StringIndex.StringList = client_strings_bm_Index.StringList;
                StringIndex.StringList.AddRange(client_strings_bmrestrict_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_dic_etc_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_dic_item_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_dic_monster_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_dic_people_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_dic_place_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_etc_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_funcpet_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_gossip_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_item_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_item2_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_level_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_monster_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_msg_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_npc_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_quest_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_skill_Index.StringList);
                StringIndex.StringList.AddRange(client_strings_ui_Index.StringList);
                StringIndex.CreateIndex();
            }
            catch (Exception ex)
            {
                Debug.Print(ex.ToString());
            }
            Console.WriteLine("loaded {0:d6} client_strings.",StringIndex.StringList.Count());
        }