VMultiDllWrapper.JoystickReport.getButtonsRaw C# (CSharp) Method

getButtonsRaw() public method

public getButtonsRaw ( ) : ushort
return ushort
        public ushort getButtonsRaw()
        {
            ushort result = 0;
            if (buttonState.A)
            {
                result |= 1 << 1;
            }
            if (buttonState.B)
            {
                result |= 1 << 2;
            }
            if (buttonState.X)
            {
                result |= 1 << 3;
            }
            if (buttonState.Y)
            {
                result |= 1 << 4;
            }
            if (buttonState.L)
            {
                result |= 1 << 5;
            }
            if (buttonState.R)
            {
                result |= 1 << 6;
            }

            return result;
        }

Usage Example

示例#1
0
 public virtual bool updateJoystick(JoystickReport report)
 {
     if (connected)
     {
         return(vmulti_update_joystick(vmulti, report.getButtonsRaw(), report.getPOVRaw(), report.getJoystickXRaw(), report.getJoystickYRaw(), 0, 128, 0));
     }
     else
     {
         return(false);
     }
 }
All Usage Examples Of VMultiDllWrapper.JoystickReport::getButtonsRaw