Esempio n. 1
0
    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();
        }
    }
Esempio n. 2
0
    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();
        }
    }