public void Initialize() { this.subElements = new List <UIelement>(); switch (this.mode) { default: case TabMode.single: //Nothing to draw break; case TabMode.tab: for (int i = 0; i < _tabCount; i++) { SelectTab tab = new SelectTab(i, this); this.subElements.Add(tab); menu.pages[0].subObjects.Add(tab.rect); } break; case TabMode.button: for (int i = 0; i < _tabCount; i++) { SelectButton btn = new SelectButton(i, this); this.subElements.Add(btn); menu.pages[0].subObjects.Add(btn.rect); } break; } }
protected override void Awake() { base.Awake(); effectColor = new Color(249f / 255f, 158f / 255f, 235f / 255f, 1f); spawnMgr = GameObject.FindObjectOfType<SpawnManager>(); selectTab = GameObject.FindObjectOfType<SelectTab>(); }
void Awake() { m_transform = transform; m_window = m_transform.FindChild("Anchor_Center/Window"); #region Button m_window.FindChild("CloseButton").GetComponent <UIEventListener>().onClick = OnClose; m_window.FindChild("HelpButton").GetComponent <UIEventListener>().onClick = OnHelp; #endregion #region Tab SelectTab selectTab = new SelectTab(OnSelectTab); m_tabGroup = new UITab[(int)ACHIEVE_TAB_TYPE.TYPE_END]; string[] tabPathArray = { "Tab_Group/Daily_Tab", "Tab_Group/Progress_Tab", "Tab_Group/Complete_Tab" }; for (int i = 0; i < tabPathArray.Length; i++) { m_tabGroup[i] = new UITab(m_window.FindChild(tabPathArray[i]).gameObject, (ACHIEVE_TAB_TYPE)i, selectTab); } #endregion #region Scroll m_scrollPanel = m_window.FindChild("ScrollWindow/ScrollView").GetComponent <UIPanel>(); m_scrollView = m_scrollPanel.GetComponent <UIScrollView>(); m_scrollGrid = m_scrollPanel.transform.FindChild("Grid"); m_scrollBar = m_window.FindChild("ScrollWindow/ScrollBar").GetComponent <UIScrollBar>(); m_emptyView = m_window.FindChild("ScrollWindow/EmptyView").gameObject; InitItem(); #endregion #region Object GameObject tooltipObj = Instantiate(AssetBundleEx.Load <GameObject>("[Prefabs]/[Gui]/UIItemTooltip")) as GameObject; tooltipObj.transform.parent = m_window; tooltipObj.transform.localPosition = Vector3.zero; tooltipObj.transform.localScale = Vector3.one; m_uiItemTooltip = tooltipObj.GetComponent <UIItemTooltip>(); #endregion }
private void Awake() { selectTab = FindObjectOfType<SelectTab>(); spawnMgr = FindObjectOfType<SpawnManager>(); }
private void Awake() { selectTab = FindObjectOfType<SelectTab>(); }