using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace CC { public class Tab_Manager : MonoBehaviour { [Header("Button Active Colors")] public ColorBlock TabColorActive; [Header("Button Inactive Colors")] public ColorBlock TabColorInactive; public GameObject TabParent; private List tabs = new List(); private List tabMenus = new List(); private SmoothScroll scrollRect; public SmoothScroll targetScroll; private void Start() { assignTabs(); } public void assignTabs() { tabs.Clear(); tabMenus.Clear(); for (int i = 0; i < transform.childCount; i++) { var tab = transform.GetChild(i).gameObject; var index = i; tabs.Add(tab); tab.GetComponentInChildren