protected override void Init(FObject obj) { _timeline = (FTimeline)obj; _trackEditors.Clear(); List <FTrack> tracks = _timeline.GetTracks(); for (int i = 0; i < tracks.Count; ++i) { FTrack track = tracks[i]; FTrackEditor trackEditor = _sequenceEditor.GetEditor <FTrackEditor>(track); trackEditor.Init(track, this); _trackEditors.Add(trackEditor); } }