public void SwitchUp(SM_Switch button) { int i = singleInputSwitches.IndexOf(button); if (i != -1) { singleInputDown--; } i = multiInputSwitches.IndexOf(button); if (i != -1) { multiInputDown--; } if (singleInputDown == 0 && (multiInputDown == 0 || multiInputDown < multiInputSwitches.Count)) { Close(); } }
public void SwitchDown(SM_Switch button) { int i = singleInputSwitches.IndexOf(button); if (i != -1) { singleInputDown++; } i = multiInputSwitches.IndexOf(button); if (i != -1) { multiInputDown++; } if (singleInputDown > 0 || multiInputDown == multiInputSwitches.Count) { Open(); } }