public override BxlanPaiEntry AddEntry(string name, byte target) { var entry = new PaiEntry(name, target); Entries.Add(entry); return(entry); }
public PaiEntry Deserialize() { PaiEntry res = new PaiEntry() { Name = Name, Target = (PaiEntry.AnimationTarget)Target, UnkwnownData = UnkwnownData }; foreach (var t in Tags) { res.Tags.Add(t.Deserialize()); } return(res); }
public static PaiEntrySerializer Serialize(PaiEntry e) { var res = new PaiEntrySerializer() { Name = e.Name, Target = (byte)e.Target, UnkwnownData = e.UnkwnownData }; res.Tags = new List <PaiTagSerializer>(); foreach (var t in e.Tags) { res.Tags.Add(PaiTagSerializer.Serialize(t)); } return(res); }