public PaiTagEntry Deserialize() { var res = new PaiTagEntry() { Index = Index, AnimationTarget = AnimationTarget, DataType = DataType, FLEUEntryName = FLEUEntryName, FLEUUnknownInt = FLEUUnknownInt }; foreach (var k in KeyFrames) { res.KeyFrames.Add(new KeyFrame() { Blend = k.Blend, Frame = k.Frame, Value = k.Value }); } return(res); }
public static PaiTagEntrySerializer Serialize(PaiTagEntry entry) { var res = new PaiTagEntrySerializer() { Index = entry.Index, AnimationTarget = entry.AnimationTarget, DataType = entry.DataType, FLEUEntryName = entry.FLEUEntryName, FLEUUnknownInt = entry.FLEUUnknownInt }; res.KeyFrames = new List <KeyFrameSerializer>(); foreach (var k in entry.KeyFrames) { res.KeyFrames.Add(new KeyFrameSerializer() { Blend = k.Blend, Frame = k.Frame, Value = k.Value }); } return(res); }