public void AddUI(BobJoyUINavigator ui) { if (!m_list.Contains(ui)) { m_list.Add(ui); } }
public static BobJoyUINavigator FindOrAddUINav(GameObject go) { BobJoyUINavigator uinav = go.GetComponent <BobJoyUINavigator>(); if (uinav == null) { uinav = go.AddComponent <BobJoyUINavigator>(); } return(uinav); }
void RefreshJoyGUI() { m_JoyUINav = Engine.JoyUI.BobJoyUINavigator.FindOrAddUINav(gameObject); GameObject btnOK = JoyControllerLogic.FindChild(transform, "BtnOk").gameObject; GameObject btnother = JoyControllerLogic.FindChild(transform, "BtnServerOther").gameObject; m_uiItems.Add(btnOK); m_uiItems.Add(btnother); for (int i = 0; i < m_uiItems.Count; i++) { m_JoyUINav.AddItem(m_uiItems[i].AddComponent <BobJoyUIItem>()); } }
public void SetCurrent(BobJoyUINavigator ui) { if (ui == null) { for (int i = 0; i < m_list.Count; ++i) { BobJoyUINavigator _item = m_list[i]; if (!_item.gameObject.activeInHierarchy) { continue; } m_current = _item; return; } } m_current = ui; }
void RefreshJoyGUI() { GetComponentInChildren <UITopGrid>().enabled = false; for (int i = 0; i < m_pageList.Count; ++i) { m_uiItems.Add(m_pageList[i]); } for (int i = 0; i < m_itemList.Count; ++i) { m_uiItems.Add(JoyControllerLogic.FindChild(m_itemList[i].transform, "Normal").parent.gameObject); } m_btnNext = JoyControllerLogic.FindChild(transform, "BtnNext").gameObject; m_btnBack = JoyControllerLogic.FindChild(transform, "BtnBack").gameObject; m_uiItems.Add(m_btnNext); m_uiItems.Add(m_btnBack); m_JoyUINav = Engine.JoyUI.BobJoyUINavigator.FindOrAddUINav(gameObject); for (int i = 0; i < m_uiItems.Count; i++) { m_JoyUINav.AddItem(m_uiItems[i].AddComponent <BobJoyUIItem>()); } }
public void RemoveUI(BobJoyUINavigator ui) { m_list.Remove(ui); }
public void SetUINav(BobJoyUINavigator ui) { m_Nav = ui; }