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); }
// 当玩家点击头像时 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); } }
// 当玩家点击头像时 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); } }
public void onSelectLadder(int index, UIWidgets.ListViewItem item) { // 选择当前数据 nCurSelectIndex = index; CurSelectItem = ListLadder.DataSource[index]; }
public void onSelectKin(int index, UIWidgets.ListViewItem item) { // 选择当前数据 nCurSelectIndex = index; CurSelectItem = ListKinAcceptMember.DataSource[index]; }