private float itemControl_RequestTrackItemTranslate(object sender, TrackItemEventArgs e) { float firetime = e.firetime; float num2 = e.firetime; bool flag = false; while (!flag && (num2 != 0f)) { foreach (TrackItemControl control in this.timelineControls) { if (control.IsSelected) { if (e.firetime > 0f) { num2 = Mathf.Min(control.RequestTranslate(firetime), num2); } else { num2 = Mathf.Max(control.RequestTranslate(firetime), num2); } } } if (num2 != firetime) { firetime = num2; } else { flag = true; } } return(firetime); }
private float itemControl_RequestTrackItemTranslate(object sender, TrackItemEventArgs e) { float num = e.firetime; float num2 = e.firetime; bool flag = false; while (!flag && num2 != 0f) { foreach (var current in timelineControls) { if (current.IsSelected) { if (e.firetime > 0f) { num2 = Mathf.Min(current.RequestTranslate(num), num2); } else { num2 = Mathf.Max(current.RequestTranslate(num), num2); } } } if (num2 != num) { num = num2; } else { flag = true; } } return(num); }
void CinemaItemControl_AlterTrackItem(object sender, TrackItemEventArgs e) { TimelineItem item = e.item as TimelineItem; if (item == null) return; Undo.RecordObject(e.item, string.Format("Change {0}", item.name)); item.Firetime = e.firetime; }
private void itemControl_TrackItemUpdate(object sender, TrackItemEventArgs e) { foreach (TrackItemControl control in this.timelineControls) { if (control.IsSelected) { control.ConfirmTranslate(); } } }
private float itemControl_TrackItemTranslate(object sender, TrackItemEventArgs e) { foreach (TrackItemControl control in this.timelineControls) { if (control.IsSelected) { control.Translate(e.firetime); } } return(0f); }
void CinemaItemControl_AlterTrackItem(object sender, TrackItemEventArgs e) { TimelineItem item = e.item as TimelineItem; if (item == null) { return; } Undo.RecordObject(e.item, string.Format("Change {0}", item.name)); item.Firetime = e.firetime; }