Exemple #1
0
 private void SKControl_MouseMove(object?sender, MouseEventArgs e)
 {
     if ((e.Button & MouseButtons.Left) == MouseButtons.Left)
     {
         _interactionManager.PointerDrag(e.X, e.Y);
     }
     else
     {
         _interactionManager.PointerMove(e.X, e.Y);
     }
 }
Exemple #2
0
        private void SKElement_MouseMove(object?sender, System.Windows.Input.MouseEventArgs e)
        {
            var mousePos = e.GetPosition(_gameElement);

            if (e.LeftButton == System.Windows.Input.MouseButtonState.Pressed)
            {
                _interactionManager.PointerDrag((int)mousePos.X, (int)mousePos.Y);
            }
            else
            {
                _interactionManager.PointerMove((int)mousePos.X, (int)mousePos.Y);
            }
        }
 public override void DragInteraction(PointF[] points)
 => _interactionManager.PointerDrag((int)points[0].X, (int)points[0].Y);