示例#1
0
 public void OnTabEnter(TabButton tab)
 {
     ResetTabs();
     if (_selectedTab != null && _selectedTab == tab)
     {
         return;
     }
     tab.TabImage.color = _hoverColor;
     tab.ChangeInImageColor(_spriteHoverColor);
 }
示例#2
0
    public void OnTabSelected(TabButton tab)
    {
        if (_selectedTab != null)
        {
            _selectedTab.Deselect();
            CloseTabMenu(_selectedTab);
            _selectedTab = null;
        }

        ResetTabs();

        _selectedTab       = tab;
        tab.TabImage.color = _selectedColor;
        tab.ChangeInImageColor(_spriteSelectedColor);
        tab.Select();
        OpenTabMenu(tab);
    }