private void OnNobleGridDataUpdate(UIGridBase data, int index) { if (data is UINobleGrid) { UINobleGrid nb = data as UINobleGrid; if (index < m_lst_nobleID.Count) { NobleDataBase tab = GameTableManager.Instance.GetTableItem <NobleDataBase>(m_lst_nobleID[index]); if (tab != null) { nb.SetGridData(m_lst_nobleID[index]); nb.SetNobleGridData(tab); nb.SetBtn(DataManager.Manager <Mall_HuangLingManager>().NobleDic, tab); } } } }
private void OnNobleGridEvent(UIEventType eventType, object data, object param) { switch (eventType) { case UIEventType.Click: if (data is UINobleGrid) { UINobleGrid nb = data as UINobleGrid; if (isShowDetail) { NobleDataBase table = GameTableManager.Instance.GetTableItem <NobleDataBase>(nb.nobleID); if (table != null) { m_label_TextContent.text = table.des; m_sprite_prerogative.GetComponent <UISprite>().height = (int)table.BgHeight; } } } break; } }