Пример #1
0
        public static string GetNameByAcc(string acc)
        {
            string name = "";

            foreach (var item in m_playersAttrList)
            {
                if (acc == item.Account)
                {
                    name = CFormat.GameStrToSimpleCN(item.Name);
                    break;
                }
            }

            return(name);
        }
Пример #2
0
        public static AccAttr GetAttrByName(string name)
        {
            Nullable <AccAttr> result = null;

            foreach (var player in m_playersAttrList)
            {
                if (CFormat.GameStrToSimpleCN(player.Name) == name)
                {
                    result = player;
                    break;
                }
            }

            return(result.Value);
        }
Пример #3
0
        public static string GetAccByName(string name)
        {
            string acc = "";

            foreach (var item in m_playersAttrList)
            {
                string _name = CFormat.GameStrToSimpleCN(item.Name);
                if (_name == name)
                {
                    acc = item.Account;
                    break;
                }
            }

            return(acc);
        }
Пример #4
0
        private void FillPlayerLstView()
        {
            var players = CPlayerCtrl.GetAttrList();

            this.lstv_playersInfo.Items.Clear();
            foreach (var player in players)
            {
                string _acc  = CFormat.GameStrToSimpleCN(player.Account);
                string _name = CFormat.GameStrToSimpleCN(player.Name);

                ListViewItem lvi = new ListViewItem();
                //lvi.ImageIndex = i;     //通过与imageList绑定,显示imageList中第i项图标
                lvi.Text = _acc.Replace("\t", "");
                //lvi.SubItems.Add(_id);
                lvi.SubItems.Add(_name);
                this.lstv_playersInfo.Items.Add(lvi);
            }
            this.lstv_playersInfo.EndUpdate();  //结束数据处理,UI界面一次性绘制
        }