Esempio n. 1
0
 public void RemoveTabButton(TabViewBase tab)
 {
     _tabs.Remove(tab);
     if (tab != null)
     {
         tab.Clicked -= OnTabClicked;
         Destroy(tab.gameObject);
     }
 }
Esempio n. 2
0
 private void OnTabClicked(TabViewBase tab)
 {
     _tabs.ForEach(item => item.SetState(item.Equals(tab), true));
     Changed.SafeRaise(_tabs.IndexOf(tab));
 }
Esempio n. 3
0
 public void AddTabButton(TabViewBase tab)
 {
     _tabs.Add(tab);
     tab.Clicked += OnTabClicked;
     tab.SetState(false, false);
 }