private UMouseEvents ParseMouse(MouseEventArgs e) { UMouseButton ub = UMouseButton.None; int x = e.X; int y = e.Y; switch (e.Button) { case MouseButtons.Left: ub = UMouseButton.Left; break; case MouseButtons.Middle: ub = UMouseButton.Middle; break; case MouseButtons.Right: ub = UMouseButton.Right; break; default: break; } return(new UMouseEvents(ub, x, y)); }
public UMouseEvents(UMouseButton button, int x, int y) { this.Button = button; this.X = x; this.Y = y; }