Exemplo n.º 1
0
        public void onSelectMail(int index, UIWidgets.ListViewItem item)
        {
            // 选择当前数据
            nCurSelectIndex = index;
            CurSelectItem   = ListMail.DataSource[index];
            ListMail.DataSource[index].nReadFlag = 1;

            if (LogicDataCenter.mailDataManager.MailDetailInfoList.ContainsKey(CurSelectItem.nMailID))
            {
                mailContentFrame.SetMailContentData(CurSelectItem.szTitle, CurSelectItem.szSenderName, LogicDataCenter.mailDataManager.MailDetailInfoList[CurSelectItem.nMailID]);
                return;
            }

            GameLogic.gameview_mail_req_detaildata cmdData = new GameLogic.gameview_mail_req_detaildata();
            cmdData.nMailID = CurSelectItem.nMailID;
            ViewEventHelper.Instance.SendCommand <GameLogic.gameview_mail_req_detaildata>(GameLogicDef.GVIEWCMD_MAIL_REQUESTDETAILDATA, ref cmdData);
        }
Exemplo n.º 2
0
        // 当玩家点击头像时
        void ItemSelected(int index, UIWidgets.ListViewItem component)
        {
            string stName   = HeroList.DataSource[index].stName;
            int    nHeroID  = HeroList.DataSource[index].nHeroID;
            int    nActorID = LogicDataCenter.playerSystemDataManager.nRequestPDBID;

            ActorHeroDetailInfo info = LogicDataCenter.playerSystemDataManager.GetActorHeroDetail(nHeroID, nActorID);

            if (info.heroDetailInfo.nHeroID != 0)
            {
                cmd_Return_Hero_Detail_Info returnHeroInfo;
                returnHeroInfo.nPDBID  = nActorID;
                returnHeroInfo.nHeroID = nHeroID;

                UIMsgCmdData uiReturnHeroInfo = UIMsgCmdDataHelper.Instance.create <cmd_Return_Hero_Detail_Info>(WndMsgID.WND_MSG_HERODETAIL_HERODETAILINFO, ref returnHeroInfo);
                UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_HERODETAIL_HERODETAILINFO, uiReturnHeroInfo);
            }
        }
Exemplo n.º 3
0
        // 当玩家点击头像时
        private void ItemSelected(int index, UIWidgets.ListViewItem component)
        {
            if (m_currentState != ESelectViewState.REPLACE)
            {
                return;
            }

            int             key = LogicDataCenter.lifeHeroDataManager.AllLifeHero.Count - 1;
            SSchemeLifeHero lifeHeroScheme;

            if (LifeHeroConfig.Instance.LifeHeroConfigDic.TryGetValue(key, out lifeHeroScheme))
            {
                consumeFrame.SetData(HeroList.DataSource[index].nHeroID);
            }
            else
            {
                Debug.LogErrorFormat("Read LifeHeroConfig.csv failed.key={0}", key);
            }
        }
Exemplo n.º 4
0
 public void onSelectLadder(int index, UIWidgets.ListViewItem item)
 {
     // 选择当前数据
     nCurSelectIndex = index;
     CurSelectItem   = ListLadder.DataSource[index];
 }
Exemplo n.º 5
0
 public void onSelectKin(int index, UIWidgets.ListViewItem item)
 {
     // 选择当前数据
     nCurSelectIndex = index;
     CurSelectItem   = ListKinAcceptMember.DataSource[index];
 }