Beispiel #1
0
        public void OnRecvBlacklist(long nCupID)
        {
            SingleRegistBlacklistInfo blacklist = LogicDataCenter.legendCupDataManager.GetSingleRegistBlacklistInfo(nCupID);

            if (blacklist == null)
            {
                return;
            }

            LegendCupBlacklist.OnSelect.RemoveListener(OnSelectCupItem);
            LegendCupBlacklist.DataSource.Clear();
            ObservableList <UListItemLegendCupBlacklist> dataSource = new ObservableList <UListItemLegendCupBlacklist>();
            int nIndex = 1;

            foreach (cmd_legendcup_recv_regist_balcklistnode node in blacklist.nodeInfo)
            {
                UListItemLegendCupBlacklist item = new UListItemLegendCupBlacklist();
                item.nIndex     = nIndex;
                item.nKinID     = node.nKinID;
                item.strKinName = node.szKinName;
                dataSource.Add(item);
                nIndex++;
            }
            LegendCupBlacklist.DataSource = dataSource;
            LegendCupBlacklist.OnSelect.AddListener(OnSelectCupItem);
        }
Beispiel #2
0
 public void OnSelectCupItem(int index, ListViewItem item)
 {
     m_CurSelectIndex = index;
     m_CurSelectItem  = LegendCupBlacklist.DataSource[index];
 }