public override BxlanPaiTag AddEntry(string tag) { var paiTag = new PaiTag(tag); Tags.Add(paiTag); return(paiTag); }
public PaiTag Deserialize() { var res = new PaiTag() { Unknown = Unknown, TagType = TagType }; foreach (var e in Entries) { res.Entries.Add(e.Deserialize()); } return(res); }
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); }