public void OnTabSelected(NewTabButton button) { if (selectedTab != null) { selectedTab.Deselect(); } selectedTab = button; selectedTab.Select(); ResetTabs(); // button.background.color = tabActive; StartCoroutine(BlendColors(button.background, tabActive)); // int index = button.transform.GetSiblingIndex(); // for (int i = 0; i < objectsToSwap.Count; i++) // { // if (i == index) // objectsToSwap[i].SetActive(true); // else // objectsToSwap[i].SetActive(false); // } if (panelGroup != null) { panelGroup.SetPageIndex(selectedTab.transform.GetSiblingIndex()); } }