示例#1
0
        public override void Serialize <TDoc, TCursor>(IO.TagElementStream <TDoc, TCursor, string> s)
        {
            var xs = s.GetSerializerInterface();

            s.StreamAttribute("objectdbid", ref mObjectDBID);
            XML.XmlUtil.Serialize(s, Effects, BCollectibleSkullEffect.kBListXmlParams);
            s.StreamElementOpt("DisplayImageOn", ref mDisplayImageOn, Predicates.IsNotNullOrEmpty);
            s.StreamElementOpt("DisplayImageOff", ref mDisplayImageOff, Predicates.IsNotNullOrEmpty);
            s.StreamElementOpt("DisplayImageLocked", ref mDisplayImageLocked, Predicates.IsNotNullOrEmpty);
            s.StreamElementNamedFlag("Hidden", ref mHidden);
        }