private void OnPointerPressed(PointerEvent ev) { guiCurveEditor.OnPointerPressed(ev); if (ev.button == PointerButton.Middle) { Vector2I windowPos = ScreenToWindowPos(ev.ScreenPos); Vector2 curvePos; if (guiCurveEditor.WindowToCurveSpace(windowPos, out curvePos)) { dragStartPos = windowPos; isButtonHeld = true; } } }
/// <summary> /// Triggered when the user presses a mouse button. /// </summary> /// <param name="ev">Information about the mouse press event.</param> private void OnPointerPressed(PointerEvent ev) { curveEditor.OnPointerPressed(ev); }