public void SafetyLock(Hands hand, ButtonLock changeLock, bool flag) { ControllerInput input = hand == Hands.Right ? RC : LC; switch (changeLock) { case ButtonLock.HandTrigger: input.HandTrigger.IsLock = flag; break; case ButtonLock.IndexTrigger: input.IndexTrigger.IsLock = flag; break; case ButtonLock.Button1: input.Button1.IsLock = flag; break; case ButtonLock.Button2: input.Button2.IsLock = flag; break; case ButtonLock.Stick: input.StickIsLock = flag; break; case ButtonLock.All: input.HandTrigger.IsLock = flag; input.IndexTrigger.IsLock = flag; input.StickIsLock = flag; input.Button1.IsLock = flag; input.Button2.IsLock = flag; break; } }
public void ButtonRelease() { if (this.ConsoleTextBox.InvokeRequired) { ButtonLock d = new ButtonLock(ButtonRelease); this.Invoke(d); } else { buttonReset.Enabled = true; buttonReset.UseWaitCursor = false; buttonHelp.Enabled = true; buttonHelp.UseWaitCursor = false; buttonQuit.Enabled = true; buttonQuit.UseWaitCursor = false; buttonSearch.Enabled = true; buttonSearch.UseWaitCursor = false; } }