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); }