Example #1
0
 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);
             }
         }
     }
 }
Example #2
0
 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;
     }
 }