protected void psstRetCardGroupListInfoUserCmd(ByteBuffer msg) { stRetCardGroupListInfoUserCmd cmd = new stRetCardGroupListInfoUserCmd(); cmd.derialize(msg); Ctx.m_instance.m_logSys.log(string.Format("对战模式界面收到卡组列表信息,数量 {0}", cmd.info.Count)); // 更新数据 Ctx.m_instance.m_dataPlayer.m_dataCard.psstRetCardGroupListInfoUserCmd(cmd.info); // 更新界面 IUITuJian uiSC = Ctx.m_instance.m_uiMgr.getForm(UIFormID.eUITuJian) as IUITuJian; if (uiSC != null && uiSC.isVisible()) { uiSC.psstRetCardGroupListInfoUserCmd(); } IUIJobSelect uiMS = Ctx.m_instance.m_uiMgr.getForm(UIFormID.eUIJobSelect) as IUIJobSelect; if (uiMS != null && uiMS.isVisible()) { uiMS.updateHeroList(); } }
protected void psstRetSaveOneCardGroupUserCmd(ByteBuffer msg) { stRetSaveOneCardGroupUserCmd cmd = new stRetSaveOneCardGroupUserCmd(); cmd.derialize(msg); if (cmd.success > 0) { IUITuJian uiSC = Ctx.m_instance.m_uiMgr.getForm(UIFormID.eUITuJian) as IUITuJian; if (uiSC != null && uiSC.isVisible()) { uiSC.psstRetSaveOneCardGroupUserCmd(cmd.index); } } }
protected void psstRetOneCardGroupInfoUserCmd(ByteBuffer msg) { stRetOneCardGroupInfoUserCmd cmd = new stRetOneCardGroupInfoUserCmd(); cmd.derialize(msg); // 更新数据 Ctx.m_instance.m_dataPlayer.m_dataCard.psstRetOneCardGroupInfoUserCmd(cmd); // 更新界面 IUITuJian uiSC = Ctx.m_instance.m_uiMgr.getForm(UIFormID.eUITuJian) as IUITuJian; if (uiSC != null && uiSC.isVisible()) { uiSC.psstRetOneCardGroupInfoUserCmd(cmd.index, cmd.id); } }
// 卡牌图鉴中显示的所有数据 protected void psstNotifyAllCardTujianInfoCmd(ByteBuffer msg) { stNotifyAllCardTujianInfoCmd cmd = new stNotifyAllCardTujianInfoCmd(); cmd.derialize(msg); // 更新数据 Ctx.m_instance.m_dataPlayer.m_dataCard.psstNotifyAllCardTujianInfoCmd(cmd.info); // 更新界面 IUITuJian uiSC = Ctx.m_instance.m_uiMgr.getForm(UIFormID.eUITuJian) as IUITuJian; if (uiSC != null && uiSC.isVisible()) { uiSC.psstNotifyAllCardTujianInfoCmd(); } }
// 一个卡牌图鉴信息 protected void psstNotifyOneCardTujianInfoCmd(ByteBuffer msg) { stNotifyOneCardTujianInfoCmd cmd = new stNotifyOneCardTujianInfoCmd(); cmd.derialize(msg); bool bhas = Ctx.m_instance.m_dataPlayer.m_dataCard.m_id2CardDic.ContainsKey(cmd.id); // 更新数据 Ctx.m_instance.m_dataPlayer.m_dataCard.psstNotifyOneCardTujianInfoCmd(cmd.id, cmd.num); // 更新界面 IUITuJian uiSC = Ctx.m_instance.m_uiMgr.getForm(UIFormID.eUITuJian) as IUITuJian; if (uiSC != null && uiSC.isVisible()) { uiSC.psstNotifyOneCardTujianInfoCmd(cmd.id, cmd.num, !bhas); } }
protected void psstRetDeleteOneCardGroupUserCmd(ByteBuffer msg) { stRetDeleteOneCardGroupUserCmd cmd = new stRetDeleteOneCardGroupUserCmd(); cmd.derialize(msg); if (cmd.success > 0) { // 更新数据 int curIdx = Ctx.m_instance.m_dataPlayer.m_dataCard.psstRetDeleteOneCardGroupUserCmd(cmd.index); // 更新界面 IUITuJian uiSC = Ctx.m_instance.m_uiMgr.getForm(UIFormID.eUITuJian) as IUITuJian; if (uiSC != null && uiSC.isVisible()) { uiSC.psstRetDeleteOneCardGroupUserCmd(curIdx); } } }