コード例 #1
0
ファイル: YcdFile.cs プロジェクト: SlOneRPC/RPF-Converter
        public static YcdFile GetYcd(XmlDocument doc)
        {
            YcdFile ycd = new YcdFile();

            ycd.ClipDictionary = new ClipDictionary();
            ycd.ClipDictionary.ReadXml(doc.DocumentElement);
            ycd.InitDictionaries();
            //ycd.BuildStructsOnSave = false; //structs don't need to be rebuilt here!
            return(ycd);
        }
コード例 #2
0
ファイル: YcdFile.cs プロジェクト: SlOneRPC/RPF-Converter
        public static string GetXml(YcdFile ycd)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(XmlHeader);

            if ((ycd != null) && (ycd.ClipDictionary != null))
            {
                var name = "ClipDictionary";

                OpenTag(sb, 0, name);

                ycd.ClipDictionary.WriteXml(sb, 1);

                CloseTag(sb, 0, name);
            }

            return(sb.ToString());
        }