public void OnLoad() { AnimationPlayer = new AnimationPlayer(); CurveEditor = new AnimationControl(); CurveEditor.OnLoad(); CurveEditor.BackColor = System.Drawing.Color.FromArgb(40, 40, 40, 40); AnimationPlayer.OnFrameChanged += delegate { if (CurveEditor.CurrentFrame != (int)AnimationPlayer.CurrentFrame) { CurveEditor.CurrentFrame = (int)AnimationPlayer.CurrentFrame; } }; CurveEditor.OnFrameChanged += delegate { if (AnimationPlayer.CurrentFrame != CurveEditor.CurrentFrame) { AnimationPlayer.SetFrame(CurveEditor.CurrentFrame); } }; CurveEditor.OnFrameCountChanged += delegate { AnimationPlayer.FrameCount = CurveEditor.FrameCount; }; }
public void SetFrame(float frame) { AnimationPlayer.SetFrame(frame); }