protected override bool MouseUp(Event evt, WindowState state) { if (!state.isJogging) { return(false); } m_MouseDownOrigin = evt.mousePosition; state.playbackSpeed = 0.0f; state.Play(); return(false); }
protected override bool MouseDrag(Event evt, WindowState state) { if (!state.isJogging) { return(false); } var distance = evt.mousePosition - m_MouseDownOrigin; state.playbackSpeed = distance.x * 0.002f; state.Play(); return(true); }