protected void UpdateMouseData(VREvent_Mouse_t mD, bool state) { UpdateMouseData(mD); switch ((EVRMouseButton)mD.button) { case EVRMouseButton.Left: _mouseLeftDown = state; break; case EVRMouseButton.Right: _mouseRightDown = state; break; } }
private MouseButtons ParseMouseButton(VREvent_Mouse_t mouse) { switch (mouse.button) { case (uint)EVRMouseButton.Left: return(MouseButtons.Left); case (uint)EVRMouseButton.Right: return(MouseButtons.Right); case (uint)EVRMouseButton.Middle: return(MouseButtons.Middle); default: return(MouseButtons.None); } }
protected void UpdateMouseData(VREvent_Mouse_t mD) { _mousePos.x = mD.x; _mousePos.y = mD.y; }