private void OnStartMove(Vector2 position, DragMode dragMode, bool rippleTime)
{
Bounds selectionBounds = this.selectionBounds;
this.m_DragMode = dragMode;
this.m_Previous = position;
this.m_RippleTime = rippleTime;
this.m_RippleTimeStart = selectionBounds.min.x;
this.m_RippleTimeEnd = selectionBounds.max.x;
this.m_CurveEditor.StartLiveEdit();
}