Beispiel #1
0
    public void SelectNextMirror()
    {
        int index = GetNextMirror();

        if (index > -1)
        {
            previousMirror.DeselectAsPrevious();
            previousMirror = currentMirror;
            previousMirror.SelectAsPrevious();
        }

        if (index > -1)
        {
            currentMirror.Deselect();
            current       = index;
            currentMirror = Mirrors[current];
            currentMirror.Select();
        }

        index = GetNextMirror();
        if (index > -1)
        {
            nextMirror.DeselectAsNext();
            nextMirror = Mirrors[index];
            nextMirror.SelectAsNext();
        }
    }