示例#1
0
    private void UpdateIbItemInfo(IbConfig originalConfig, string ibItemInfo)
    {
        TextReader      reader = new StringReader(ibItemInfo);
        XmlDataDocument doc    = new XmlDataDocument();

        doc.DataSet.ReadXmlSchema(SystemConfig.Current.GameSettingDir + "ibshop\\ibItem.xsd");
        doc.Load(reader);

        originalConfig.ItemList.Clear();
        DataTable itemTable = doc.DataSet.Tables[0];

        foreach (DataRow row in itemTable.Rows)
        {
            IbItem item = new IbItem(
                (int)row[1],
                (int)row[2],
                (int)row[3],
                (int)row[4],
                (int)row[5],
                (int)row[6],
                (int)row[7],
                (int)row[8]
                );
            item.Id = (int)row[0];
            originalConfig.ItemList.Add(item);
        }
    }
示例#2
0
    private void UpdateIbItemInfo(IbConfig originalConfig, string ibItemInfo)
    {
        TextReader reader = new StringReader(ibItemInfo);
        XmlDataDocument doc = new XmlDataDocument();
        doc.DataSet.ReadXmlSchema(SystemConfig.Current.GameSettingDir + "ibshop\\ibItem.xsd");
        doc.Load(reader);

        originalConfig.ItemList.Clear();
        DataTable itemTable = doc.DataSet.Tables[0];
        foreach (DataRow row in itemTable.Rows)
        {
            IbItem item = new IbItem(
                (int)row[1],
                (int)row[2],
                (int)row[3],
                (int)row[4],
                (int)row[5],
                (int)row[6],
                (int)row[7],
                (int)row[8]
            );
            item.Id = (int)row[0];
            originalConfig.ItemList.Add(item);
        }
    }