public ChangeSideLaneGuideRangeOperation(Data.Track.SideLane lane, int beforeStart, int beforeDuration, int afterStart, int afterDuration) : base(lane) { Before = new TickRange() { StartTick = beforeStart, Duration = beforeDuration }; After = new TickRange() { StartTick = afterStart, Duration = afterDuration }; }
public MoveNoteOperation(Note note, int beforeStart, int beforeDuration, int afterStart, int afterDuration) : base(note) { Before = new TickRange() { StartTick = beforeStart, Duration = beforeDuration }; After = new TickRange() { StartTick = afterStart, Duration = afterDuration }; }