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); } }
public VigemXbox360AxisMapping(Xbox360Axes button) { Type = button; }