public override void UpdateJoystick(VJoy vjoy) { int v = ChannelValue; for (var i = 0; i < 16; i++) { var p = Parameters[i]; if (p.Enabled) { vjoy.SetButton(((v & (1 << i)) != 0) ^ p.Invert, p.Button); } } }
public override void UpdateJoystick(VJoy vjoy) { pushed = Parameters.Transform(ChannelValue); vjoy.SetButton(pushed, Button); }