Esempio n. 1
0
        private void OnStartScale(ToolCoord pivotCoord, ToolCoord pickedCoord, Vector2 mousePos, DragMode dragMode, bool rippleTime)
        {
            Bounds bounds = selectionBounds;

            m_DragMode        = dragMode;
            m_Pivot           = ToolCoordToPosition(pivotCoord, bounds);
            m_Previous        = ToolCoordToPosition(pickedCoord, bounds);
            m_MouseOffset     = mousePos - m_Previous;
            m_RippleTime      = rippleTime;
            m_RippleTimeStart = bounds.min.x;
            m_RippleTimeEnd   = bounds.max.x;

            m_CurveEditor.StartLiveEdit();
        }