public AnimationSequence DeltaCompress() { if (Animation.Count <= 1) { return this; } AnimationSequence ret = new AnimationSequence(); ret.AddFrame(Animation[0]); for (int i = 1; i < Animation.Count; i++) { ret.AddFrame(Animation[i - 1].delta(Animation[i])); } return ret; }