public static void SelectClipsInSpanInTrack(TrackAsset track, double start, double end) { var selectionManager = TimelineBase.selectionManager; var clear = selectionManager.GetMethod("Clear"); var add = selectionManager.GetMethod("Add", new Type[] { typeof(TimelineClip) }); clear.Invoke(null, null); foreach (var clip in ClipUtils.GetClipsInSpanInTrack(track, start, end)) { add.Invoke(null, new object[] { clip }); } TimelineWindowUtils.Repaint(); }