using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace UIWidgets { [AddComponentMenu("UI/Tabs", 290)] public class Tabs : MonoBehaviour { [SerializeField] public Transform Container; [SerializeField] public Button DefaultTabButton; [SerializeField] public Button ActiveTabButton; [SerializeField] private Tab[] tabObjects = new Tab[0]; public int selectedIndex; [Tooltip("If true does not deactivate hidden tabs.")] [SerializeField] public bool KeepTabsActive; [SerializeField] public TabSelectEvent OnTabSelect = new TabSelectEvent(); public List