public void OnTabEnter(TabButton tab) { ResetTabs(); if (_selectedTab != null && _selectedTab == tab) { return; } tab.TabImage.color = _hoverColor; tab.ChangeInImageColor(_spriteHoverColor); }
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); }