示例#1
0
 private void UpdateMouseValues()
 {
     if (hook == null)
     {
         return;
     }
     ScrollWheelValue = hook.ScrollWheelValue;
     leftButton       = hook.ProcessButtonQueue(leftButton, MouseButton.Left);
     if (AreLeftButtonEventsBeingIgnoredDueToWindowResizing())
     {
         wasViewportResizedThisFrame = false;
     }
     else
     {
         LeftButton = leftButton;
     }
     MiddleButton = hook.ProcessButtonQueue(MiddleButton, MouseButton.Middle);
     RightButton  = hook.ProcessButtonQueue(RightButton, MouseButton.Right);
     X1Button     = hook.ProcessButtonQueue(X1Button, MouseButton.X1);
     X2Button     = hook.ProcessButtonQueue(X2Button, MouseButton.X2);
 }