public void RightRelease() { if (rightPressed) { rightPressed = false; if (mode == 0) { var info = new InjectedInputKeyboardInfo(); info.VirtualKey = RightKey; info.KeyOptions = InjectedInputKeyOptions.KeyUp; inputInjector.InjectKeyboardInput(new[] { info }); } if (mode == 1) //Gamepad input { var info = new InjectedInputGamepadInfo(); info.LeftThumbstickX = 0.0; inputInjector.InjectGamepadInput(info); } } }
//Right public void RightPress() { if (!rightPressed) { rightPressed = true; //On tap code } if (mode == 0) { var info = new InjectedInputKeyboardInfo(); info.VirtualKey = RightKey; inputInjector.InjectKeyboardInput(new[] { info }); } if (mode == 1) //Gamepad input { var info = new InjectedInputGamepadInfo(); info.LeftThumbstickX = 1.0; inputInjector.InjectGamepadInput(info); } }