Exemplo n.º 1
0
        public void UsePreviousInput()
        {
            for (var i = 1; i <= 6; i++)
            {
                var prevInput = (int)Input - i;
                if (prevInput > 5)
                {
                    prevInput = 0;
                }
                if (prevInput < 0)
                {
                    prevInput = 5;
                }

                if (CurrentPreset.IsInputUsed(prevInput + 1))
                {
                    Input = prevInput;
                    return;
                }
            }
        }
Exemplo n.º 2
0
        public void UseNextInput()
        {
            for (var i = 1; i <= 6; i++)
            {
                var nextInput = (int)Input + i;
                if (nextInput > 5)
                {
                    nextInput = 0;
                }
                if (nextInput < 0)
                {
                    nextInput = 5;
                }

                if (CurrentPreset.IsInputUsed(nextInput + 1))
                {
                    Input = nextInput;
                    return;
                }
            }
        }