Example #1
0
        private static void ImportXls()
        {
            Excel_Act  ea         = new Excel_Act();
            var        ds         = ea.ExecleDs("SCRIPT.xlsx");
            CardScript cardScript = new CardScript();

            cardScript.PlayerCardScripts = new List <PlayerCardScript>();
            foreach (DataTable table in ds.Tables)
            {
                PlayerCardScript playerScript = new PlayerCardScript();
                playerScript.ScriptItems = new List <ScriptItem>();
                foreach (DataRow item in table.Rows)
                {
                    ScriptItem scriptItem = new ScriptItem();
                    scriptItem.ReferCard    = item["ReferCard"].ToString();
                    scriptItem.Card1        = item["Card1"].ToString();
                    scriptItem.Card2        = item["Card2"].ToString();
                    scriptItem.CurrentValue = item["CurrentValue"].ToString();
                    scriptItem.NextValue    = item["NextValue"].ToString();
                    playerScript.ScriptItems.Add(scriptItem);
                }
                cardScript.PlayerCardScripts.Add(playerScript);
            }
            string xml = XmlSerilzerTool.Serializer(cardScript);

            XmlDocument doc = new XmlDocument();

            doc.LoadXml(xml);
            doc.Save("CardCharge.d0");
        }
Example #2
0
        private void LoadScript()
        {
            scriptObj = new CardScript();
            XmlDocument doc = new XmlDocument();

            doc.Load("CardCharge.d0");
            scriptObj = XmlSerilzerTool.Deserialize <CardScript>(doc.OuterXml);

            scriptObj.PlayerCardScripts.Add(scriptObj.PlayerCardScripts[3]);
        }