Пример #1
0
        public void SetAxis(Xbox360Axes axis, short value)
        {
            switch (axis)
            {
            case Xbox360Axes.LeftTrigger:
                LeftTrigger = (byte)value;
                break;

            case Xbox360Axes.RightTrigger:
                RightTrigger = (byte)value;
                break;

            case Xbox360Axes.LeftThumbX:
                LeftThumbX = value;
                break;

            case Xbox360Axes.LeftThumbY:
                LeftThumbY = value;
                break;

            case Xbox360Axes.RightThumbX:
                RightThumbX = value;
                break;

            case Xbox360Axes.RightThumbY:
                RightThumbY = value;
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(axis), axis, null);
            }
        }
Пример #2
0
 public VigemXbox360AxisMapping(Xbox360Axes button)
 {
     Type = button;
 }