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;
        }
    }
Пример #2
0
        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;
 }