public static RunnerTrunkConfig ConvertToConfig(RunnerTrunkElementConfig source)
 {
     RunnerTrunkConfig res = new RunnerTrunkConfig();
     res.TrunkId = source.TrunkId;
     res.TrunkLength = source.TrunkLength;
     res.TrunkDiff = source.TrunkDiff;
     res.ItemList = new List<RunnerTrunkItemConfig>(source.ItemList);
     return res;
 }
Beispiel #2
0
    public static RunnerTrunkConfig ConvertToConfig(RunnerTrunkElementConfig source)
    {
        RunnerTrunkConfig res = new RunnerTrunkConfig();

        res.TrunkId     = source.TrunkId;
        res.TrunkLength = source.TrunkLength;
        res.TrunkDiff   = source.TrunkDiff;
        res.ItemList    = new List <RunnerTrunkItemConfig>(source.ItemList);
        return(res);
    }
Beispiel #3
0
    private void CombineData()
    {
        if (m_TmpConfigList.Count <= 0)
        {
            Tip("没找到 " + PrefixName + " 文件");
            return;
        }

        RunnerTrunkTableConfig table = new RunnerTrunkTableConfig();

        table.TrunkList = new List <RunnerTrunkConfig>();

        for (int i = 0; i < m_TmpConfigList.Count; ++i)
        {
            RunnerTrunkConfig elem = RunnerTrunkElementConfig.ConvertToConfig(m_TmpConfigList[i]);
            table.TrunkList.Add(elem);
        }

        string xmlData = XmlConfigBase.Serialize(table);

        FileUtils.WriteStringFile(xmlData, m_strDataOutputPath + "/" + m_strXmlName);
    }