Example #1
0
            public override BxlanPaiTag AddEntry(string tag)
            {
                var paiTag = new PaiTag(tag);

                Tags.Add(paiTag);
                return(paiTag);
            }
Example #2
0
        public PaiTag Deserialize()
        {
            var res = new PaiTag()
            {
                Unknown = Unknown,
                TagType = TagType
            };

            foreach (var e in Entries)
            {
                res.Entries.Add(e.Deserialize());
            }
            return(res);
        }
Example #3
0
        public static PaiTagSerializer Serialize(PaiTag tag)
        {
            var res = new PaiTagSerializer()
            {
                Unknown = tag.Unknown,
                TagType = tag.TagType
            };

            res.Entries = new List <PaiTagEntrySerializer>();
            foreach (var e in tag.Entries)
            {
                res.Entries.Add(PaiTagEntrySerializer.Serialize(e));
            }
            return(res);
        }