private void Controller_ButtonUp(object sender, Faz.SideWinderSC.Logic.ButtonEventArgs e) { if (e.Button == Faz.SideWinderSC.Logic.SwscButton.Shift1 || e.Button == Faz.SideWinderSC.Logic.SwscButton.Shift2 || e.Button == Faz.SideWinderSC.Logic.SwscButton.Shift3) { var stillPressed = ShiftButtons.Intersect(scController.Controller.CurrentStatus.DownButtons); if (stillPressed.Any()) { foreach (var button in stillPressed) { SetShiftMode(button); } } else { scController.SharedState.ShiftStateValue = EliteSharedState.ShiftState.None; } } if (1 == scController.Profile) { scController.ProgramLights(); } }
private void Controller_ButtonDown(object sender, Faz.SideWinderSC.Logic.ButtonEventArgs e) { SetShiftMode(e.Button); if (1 == scController.Profile) { scController.ProgramLights(); } }
private void Controller_ButtonDown(object sender, Faz.SideWinderSC.Logic.ButtonEventArgs e) { SetShiftMode(e.Button); }