/// <summary> /// /// </summary> private void InitWidgets() { GameObject preObj = null; if (null == m_infoGrid && null != m_trans_InfoGridRoot) { Transform cloneObj = UIManager.GetObj((uint)GridID.Uiiteminfogrid); if (null != cloneObj) { Util.AddChildToTarget(m_trans_InfoGridRoot, cloneObj); m_infoGrid = cloneObj.GetComponent <UIItemInfoGrid>(); if (null == m_infoGrid) { m_infoGrid = cloneObj.gameObject.AddComponent <UIItemInfoGrid>(); } if (null != m_infoGrid && !m_infoGrid.Visible) { m_infoGrid.SetVisible(true); } } } mlstGrids = new List <UICompoundAttrGrid>(); preObj = UIManager.GetResGameObj(GridID.Uicompoundattrgrid) as GameObject; if (null != m_grid_AdditiveContent) { UICompoundAttrGrid mGrid = null; GameObject obj = null; for (EquipDefine.AttrIndex i = EquipDefine.AttrIndex.First ; i <= EquipDefine.AttrIndex.Fifth; i++) { obj = NGUITools.AddChild(m_grid_AdditiveContent.gameObject, preObj); if (null != obj) { obj.name = ((int)i).ToString(); mGrid = obj.GetComponent <UICompoundAttrGrid>(); if (null == mGrid) { mGrid = obj.gameObject.AddComponent <UICompoundAttrGrid>(); } mlstGrids.Add(mGrid); } } m_grid_AdditiveContent.Reposition(); } if (null != m_label_EquipName) { m_label_EquipName.color = Color.white; } }
/// <summary> /// 重置设为不可见 /// </summary> public void ResetInfoGrid(bool infoGridVisible = true) { if (null != m_baseGrid) { m_baseGrid.Reset(); if (m_baseGrid.Visible != infoGridVisible) { m_baseGrid.SetVisible(infoGridVisible); } m_baseGrid.RegisterUIEventDelegate(InfoGridUIEventDlg); } m_bool_notEnoughGet = false; }