using UnityEngine; using System.Collections; public class NavTab : DGUI { public CallBackUtil.IntegerCallBack OnNavTabChanged; public Transform tabContainer; public NavTabButton[] tabBtns; public ViewStack viewStack; private int currentIndex = int.MinValue; private string[] titleArr; protected virtual void Awake() { tabContainer = transform.FindChild ("Tabs"); tabBtns = new NavTabButton[tabContainer.childCount]; for(int i=0; i(); btn.OnClick = OnTabBtnClick; btn.enabled = false; tabBtns [i] = btn; } SetTitles (titleArr); } protected virtual void Start() { if(currentIndex == int.MinValue) navTabIndex = 0; } public void SetTitles(string[] titleArr) { this.titleArr = titleArr; if (titleArr == null) return; for(int i=0; i