Пример #1
0
    public void FocusTool()
    {
        foreach (ToolItem item in toolItems)
        {
            item.Unhide();
        }

        focusItem.SetFocus(basePos, activeFontSize, true);
        focusItem.FocusItem();

        largeToolPart.SetActive(true);
        smallToolPart.SetActive(false);
    }
Пример #2
0
    void PrevItem()
    {
        --focusIndex;
        if (focusIndex < 0)
        {
            focusIndex = toolItems.Count - 1;
        }

        focusItem.UnfocusItem();
        focusItem = toolItems[focusIndex];

        ShiftItems();

        focusItem.FocusItem();

        if (activeHighlight)
        {
            LowlightAll();
            focusItem.Highlight();
        }
    }
Пример #3
0
    void NextItem()
    {
        ++focusIndex;
        if (focusIndex >= toolItems.Count)
        {
            focusIndex = 0;
        }

        focusItem.UnfocusItem();
        focusItem = toolItems[focusIndex];

        ShiftItems();

        focusItem.FocusItem();

        if (activeHighlight)
        {
            LowlightAll();
            focusItem.Highlight();
        }
    }