public void SetCurrentFrame(int frame) { if (!_sequence.IsInit) { _sequence.Init(); } _sequence.SetCurrentFrameEditor(frame); frame = _sequence.GetCurrentFrame(); float time = frame * _sequence.InverseFrameRate; for (int i = 0; i != _timelineEditors.Count; ++i) { _timelineEditors[i].UpdateTracks(frame, time); } FUtility.RepaintGameView(); }