protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { if (null == jumpData) { jumpData = new PanelJumpData(); } int firstTabData = -1; int secondTabData = -1; if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) { firstTabData = jumpData.Tabs[0]; } else { firstTabData = (int)PropPanelMode.Prop; } UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); if (firstTabData == (int)PropPanelPageEnum.Page_Fashion) { if (jumpData.Tabs.Length > 1) { secondTabData = jumpData.Tabs[1]; if (jumpData.Param is uint) { ShowFashion(secondTabData, (uint)jumpData.Param); } } } }
void onClick_Btn_Two_Btn(GameObject caster) { if (m_db.copyType == (uint)CopyTypeTable.Camp) { ReturnBackUIData[] returnData = new ReturnBackUIData[1]; returnData[0] = new ReturnBackUIData(); returnData[0].msgid = UIMsgID.eNone; returnData[0].panelid = PanelID.FBPanel; returnData[0].param = null; UIPanelBase.PanelJumpData jumpData = new UIPanelBase.PanelJumpData(); jumpData.Tabs = new int[1]; jumpData.Tabs[0] = (int)ShopPanel.TabMode.ZhanXun;//zhanxun商城 DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ShopPanel, jumpData: jumpData); return; } //TODO if (m_db.copyFlag != (uint)CopyFlag.Huodong && m_db.membType != 0) { if (DataManager.Manager <TeamDataManager>().IsJoinTeam) { DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.TeamPanel); } else { DataManager.Manager <TeamDataManager>().ReqConvenientTeamListByCopyId(m_db.copyId); } return; } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { if (null == jumpData) { jumpData = new PanelJumpData(); } int firstTabData = -1; int secondTabData = -1; if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) { firstTabData = jumpData.Tabs[0]; } else { firstTabData = 1; } if (null != jumpData.Tabs && jumpData.Tabs.Length > 1) { secondTabData = jumpData.Tabs[1]; if (m_lst_Type != null) { if (secondTabData < (int)ActivityType.Max) { if (m_lst_Type.Contains((ActivityType)secondTabData)) { ToggleType((ActivityType)secondTabData, true); } } } } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (null != jumpData && null != jumpData.Tabs && jumpData.Tabs.Length >= 1) { if (null != jumpData.ExtParam && jumpData.ExtParam is uint) { exchangeNum = (uint)jumpData.ExtParam; } else { exchangeNum = 1; } SetFirstActiveTab((uint)jumpData.Tabs[0], true); if (jumpData.Tabs.Length >= 2) { SetSecondActiveTab((uint)jumpData.Tabs[1], true, true); } if (null != jumpData.Param && jumpData.Param is uint) { SetSelectId((uint)jumpData.Param, true, true); } } else { exchangeNum = 1; SetFirstActiveTab(category.ChildCategoryData[0].Id, true); } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (jumpData != null) { if (jumpData.Param != null) { if (jumpData.Param is TabMode) { curMode = (TabMode)jumpData.Param; } } } else { CHATTYPE chatType = DataManager.Manager <ChatDataManager>().CurChatType; if (chatType == CHATTYPE.CHAT_WORLD) { curMode = TabMode.ShiJie; } else { curMode = TabMode.ShiZu; } } UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, (int)curMode); ReqRefreshAllInfo(); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (jumpData != null) { } }
public void OnPropetyClick(ClientMoneyType nType) { switch (nType) { case ClientMoneyType.Wenqian: DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ExchangeMoneyPanel, data: nType); break; case ClientMoneyType.YuanBao: ReturnBackUIData[] returnData = new ReturnBackUIData[1]; returnData[0] = new ReturnBackUIData(); returnData[0].msgid = UIMsgID.eNone; returnData[0].panelid = this.m_currPanelID; returnData[0].param = null; UIPanelBase.PanelJumpData jumpData = new UIPanelBase.PanelJumpData(); jumpData.Tabs = new int[1]; jumpData.Tabs[0] = (int)(GameCmd.CommonStore) 4; DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.MallPanel, jumpData: jumpData); break; case ClientMoneyType.Gold: DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ExchangeMoneyPanel, data: nType); break; case ClientMoneyType.YinLiang: DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.ExchangeMoneyPanel, data: nType); break; default: break; } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); UIEventListener.Get(m_sprite_consumeInput.gameObject).onClick = OnMoneyInput; UIEventListener.Get(m_sprite_redenvelopenum.gameObject).onClick = OnNumInput; UIEventListener.Get(m_sprite_btn_Close.gameObject).onClick = OnClosePanel; UIEventListener.Get(m_input_blessmassageinput.gameObject).onClick = OnMessageInput; InitChannel(); InitLabel(); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); // if (null == jumpData) // { // jumpData = new PanelJumpData(); // } // int firstTabData = (null != jumpData.Tabs && jumpData.Tabs.Length >= 1) ? jumpData.Tabs[0] : 0; // int secondTabData =( null != jumpData.Tabs && jumpData.Tabs.Length >= 2) ? jumpData.Tabs[1]: 0; // SetSelectFirstType((uint)firstTabData); // SetSelectSecondType((uint)secondTabData); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (jumpData != null) { uint petID = (uint)jumpData.Param; _database = GameTableManager.Instance.GetTableItem <PetDataBase>(petID); if (_database != null) { InitPetDataBase(_database); } } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { if (null == jumpData) { jumpData = new PanelJumpData(); } if (null != jumpData.Param && jumpData.Param is uint) { uint type = (uint)jumpData.Param; ToMoneyType = (ClientMoneyType)type; ShowByMoneyType(ToMoneyType); } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { if (null == jumpData) { jumpData = new PanelJumpData(); } if (null != jumpData.Param && jumpData.Param is uint) { uint itemId = (uint)jumpData.Param; FocusComposeData(itemId); } else { SetSelectFirstType(0); } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (null != mFirstJumpData) { mFirstJumpData = GetPanelData().JumpData; mFirstJumpData.IsBackspacing = true; } if (null == jumpData) { jumpData = new PanelJumpData(); } int firstTabData = -1; int secondTabData = -1; if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) { firstTabData = jumpData.Tabs[0]; } else { firstTabData = (int)TabMode.JinBi; } memActiveFirstTab = TabMode.None; UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); if (null != jumpData.Tabs && jumpData.Tabs.Length > 1) { SetActiveTab(jumpData.Tabs[1], true, true); } if (jumpData.IsBackspacing && null != jumpData.ExtParam && jumpData.ExtParam is int) { purchaseNum = (int)jumpData.ExtParam; } if (null != jumpData.Param && jumpData.Param is uint) { SetSelectItemId((uint)jumpData.Param, true, true, jumpData.IsBackspacing); } mBSecondJump = (null != mFirstJumpData); if (null == mFirstJumpData) { mFirstJumpData = GetPanelData().JumpData; mFirstJumpData.IsBackspacing = true; } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { if (null == jumpData) { jumpData = new PanelJumpData(); } panelMode = ClanPanelMode.None; int firstTabData = -1; int secondTabData = -1; if (null != jumpData.Tabs) { if (jumpData.Tabs.Length >= 1) { firstTabData = jumpData.Tabs[0]; } if (jumpData.Tabs.Length >= 2) { secondTabData = jumpData.Tabs[1]; } } if (firstTabData == -1) { firstTabData = (int)ClanPanelMode.Info; } UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); switch (firstTabData) { // case (int)ClanPanelMode.Info: // SetInfoMode(((secondTabData != -1) ? (ClanInfoMode)secondTabData : ClanInfoMode.Detail)); // break; case (int)ClanPanelMode.Member: SetMemberMode(((secondTabData != -1) ? (ClanMemberMode)secondTabData : ClanMemberMode.Member)); break; case (int)ClanPanelMode.Skill: SetSkillMode(((secondTabData != -1) ? (ClanSkillMode)secondTabData : ClanSkillMode.Learn)); break; case (int)ClanPanelMode.Activity: SetInfoMode(((secondTabData != -1) ? (ClanInfoMode)secondTabData : ClanInfoMode.Upgrade)); break; } }
/// <summary> /// 显示充值面板 /// </summary> /// <param name="des"></param> /// <param name="title"></param> /// <param name="confirmTxt"></param> /// <param name="cancelTxt"></param> public void ShowRecharge(string des, string title = "", string confirmTxt = "", string cancelTxt = "") { TipsManager.Instance.ShowTipWindow(Client.TipWindowType.CancelOk , des , () => { UIPanelBase.PanelJumpData jumpData = new UIPanelBase.PanelJumpData(); jumpData.Tabs = new int[1]; jumpData.Tabs[0] = (int)MallPanel.TabMode.ChongZhi; DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.MallPanel, jumpData: jumpData); if (DataManager.Manager <UIPanelManager>().IsShowPanel(PanelID.ExchangeMoneyPanel)) { DataManager.Manager <UIPanelManager>().HidePanel(PanelID.ExchangeMoneyPanel); } } , null, null , title, confirmTxt, cancelTxt); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (jumpData != null) { if (jumpData.Param != null) { stRedPacketLogChatUserCmd_S cmd = jumpData.Param as stRedPacketLogChatUserCmd_S; if (cmd != null) { m_label_takeNum_label.text = cmd.recv_num.ToString(); m_label_takeNumber_label.text = cmd.recv_gold.ToString(); m_label_sendNum_label.text = cmd.send_num.ToString(); m_label_sendNumber_label.text = cmd.send_coin.ToString(); } } } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (null == jumpData) { jumpData = new PanelJumpData(); } int firstTabData = -1; if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) { firstTabData = jumpData.Tabs[0]; } else { firstTabData = (int)TabMode.YunYou; } UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); //if (null == jumpData) //{ // jumpData = new PanelJumpData(); //} //int firstTabData = -1; //int secondTabData = -1; //if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) //{ // firstTabData = jumpData.Tabs[0]; //} //else //{ // firstTabData = (int)PropPanelMode.Prop; //} //UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (null == jumpData) { jumpData = new PanelJumpData(); } int firstTabData = -1; int secondTabData = -1; //有跳转数据 if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) { firstTabData = jumpData.Tabs[0]; secondTabData = jumpData.Tabs[1]; if (firstTabData == 0 && secondTabData == 0) { //战力评分 InitTopInfo(); //九洲之力 CreateGrowUpFightPowerGrid(); //左侧活动玩法grid CreateLeftGrid(); return; } CreateLeftGrid(); SetSelectCtrTypeGrid((uint)firstTabData); SetSelectSecondTypeGrid((uint)firstTabData, (uint)secondTabData); CreateGrowUpGrid(); } else //无跳转数据,跳到默认 { } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (jumpData == null) { UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, (int)LearnSkillPanelPageEnum.Page_LearnSkill); onClick_Skill_shengji_Btn(m_trans_skill_shengji.gameObject); } else { if (jumpData.Tabs != null) { if (jumpData.Tabs.Length > 0) { int pageid = jumpData.Tabs[0]; UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, pageid); } } } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { if (null == jumpData) { jumpData = new PanelJumpData(); } int firstTabData = -1; int secondTabData = -1; if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) { firstTabData = jumpData.Tabs[0]; } else { firstTabData = 1; } if (jumpData.Param != null && jumpData.Param is uint) { m_uGotoCopyID = (uint)jumpData.Param; m_clickName = (string)jumpData.ExtParam; m_widget_Panel.gameObject.SetActive(false); m_widget_FBCard.gameObject.SetActive(false); IsTweening = false; bShowInfo = false; IsTweening = false; InitFbScroll(); InitCopyNum(); OnShowItemPanel(m_clickName); } else { Engine.Utility.Log.Error("该副本跳转途径参数3配置有误"); } // UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (jumpData == null) { jumpData = new PanelJumpData(); } int firstTabData = -1; int secondTabData = -1; UIPanelBase.PanelJumpData data = (UIPanelBase.PanelJumpData)jumpData; if (data.Tabs != null) { if (data.Tabs.Length > 0) { UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, data.Tabs[0]); } if (data.Tabs.Length > 1) { SetActiveTab(data.Tabs[1], true); } } if (data.Param is uint) { uint storeItemID = (uint)data.Param; StoreDataBase table = GameTableManager.Instance.GetTableItem <StoreDataBase>(storeItemID); if (table != null) { SetActiveStore((GameCmd.CommonStore)(int) table.storeId); SetActiveTab((int)table.tag); SetSelectItemId(storeItemID, true, true); } else { Engine.Utility.Log.Error("ID为{0}的商品为null", storeItemID); } } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (jumpData != null) { if (jumpData.Param != null) { stNoticeRedPacketChatUserCmd_S cmd = jumpData.Param as stNoticeRedPacketChatUserCmd_S; if (cmd != null) { bWorld = cmd.world; if (cmd.money_type == m_moneyType) { if (cmd.gold >= m_maxNum) { ShowEffect(50039); } } } } } ShowAni(); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (null == jumpData) { jumpData = new PanelJumpData(); } int firstTabData = -1; int secondTabData = -1; //有跳转数据 if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) { firstTabData = jumpData.Tabs[0]; } else //无跳转数据,跳到默认 { firstTabData = (int)TeamPanelPageEnum.Page_Team; } UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { if (null == jumpData) { jumpData = new PanelJumpData(); } m_em_clanCreateMode = ClanCreateMode.None; int firstTabData = -1; if (null != jumpData.Tabs) { if (jumpData.Tabs.Length >= 1) { firstTabData = jumpData.Tabs[0]; } } if (firstTabData == -1) { firstTabData = (int)ClanCreateMode.Apply; } UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); BuildClanInfoListReq(); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (jumpData != null) { if (jumpData.Param != null) { stAddSysRedPacketChatUserCmd_S cmd = jumpData.Param as stAddSysRedPacketChatUserCmd_S; if (cmd != null) { m_uRedID = cmd.id; m_label_up_label.text = cmd.name; if (cmd.money_type == m_moneyType) { if (cmd.money >= m_maxNum) { ShowEffect(50039); } } } } } ShowAni(); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { if (null == jumpData) { jumpData = new PanelJumpData(); } int firstTabData = -1; int secondTabData = -1; if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) { firstTabData = jumpData.Tabs[0]; } else { firstTabData = 1; } UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); if (null != jumpData.Tabs && jumpData.Tabs.Length > 1) { if (null != jumpData.Param && jumpData.Param is uint) { if (jumpData.Tabs[0] == 1) { SetActiveDailyTab((DailyDataType)jumpData.Tabs[1]); SetSelectDailyGrid((uint)jumpData.Param); } else { SetActiveTab(jumpData.Tabs[1], (uint)jumpData.Param); } } } }
void onClick_FanKuiConfirmBtn_Btn(GameObject caster) { if (status2 == RewardStatus.Reward_Open) { NetService.Instance.Send(new stGetRewardQuestionPropertyUserCmd_C() { id = (uint)QuestionTab.FanKui }); } else { UIPanelBase.PanelJumpData jumpdata = new UIPanelBase.PanelJumpData(); if (jumpdata.Tabs == null) { jumpdata.Tabs = new int[2]; } jumpdata.Tabs[0] = (int)SettingPanel.RightTagType.feedback; DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.SettingPanel, jumpData: jumpdata); NetService.Instance.Send(new stQuestionPropertyUserCmd_C() { id = (uint)QuestionTab.FanKui }); } }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); int firstTabData = -1; if (null == jumpData) { jumpData = new PanelJumpData(); } if (firstTabData == -1) { firstTabData = (null != jumpData.Tabs && jumpData.Tabs.Length >= 1) ? jumpData.Tabs[0] : (int)TabMode.ShengJi; } status = TabMode.None; UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); uint selectId = 0; if (dataList.Count > 0) { if (null != jumpData.Param) { selectId = (uint)jumpData.Param; } if (!dataList.Contains(selectId)) { selectId = dataList[0]; } } if (selectId != 0) { SetSelectId(selectId, true, true); } UpdateMuhonToggleVisible(); }
protected override void OnJump(UIPanelBase.PanelJumpData jumpData) { base.OnJump(jumpData); if (null == jumpData) { jumpData = new PanelJumpData(); } int firstTabData = -1; int secondTabData = -1; if (null != jumpData.Tabs && jumpData.Tabs.Length > 0) { firstTabData = jumpData.Tabs[0]; if (jumpData.Tabs.Length > 1) { m_saleUIToggle = (ConsignmentItemMode)jumpData.Tabs[1]; } } else { firstTabData = 1; } UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, firstTabData); if (jumpData.Param is uint && m_saleUIToggle == ConsignmentItemMode.Buy) { uint itemID = (uint)jumpData.Param; ConsignmentCanSellItem table = GameTableManager.Instance.GetTableItem <ConsignmentCanSellItem>(itemID); ItemDataBase itemTable = GameTableManager.Instance.GetTableItem <ItemDataBase>(itemID); if (table != null) { uint m_firstType = table.FirstType; uint m_secondType = table.SecondTyoe; if (m_firstType != 0 && m_secondType != 0) { SetSelectFirstType(m_firstType, true); SetSelectSecondType(m_secondType, true); mSecondTabCreator.FocusData(mlstFirstTabIds.IndexOf(m_firstType), m_uintDic[m_firstType].IndexOf(m_secondType)); ReturnBackUIMsg data = new ReturnBackUIMsg(); if (itemTable != null) { data.param = itemTable.itemName; DataManager.Manager <UIPanelManager>().SendMsg(PanelID.ConsignmentPanel, UIMsgID.eShowUI, data); } } else { Engine.Utility.Log.Error("寄售表格中的物品ID为{0}的大类ID或小类ID有误", itemID); } } } else if (jumpData.Param is uint && m_saleUIToggle == ConsignmentItemMode.Sell && canConsignItemList.Count > 0) { int index = 0; for (int i = 0; i < canConsignItemList.Count; i++) { if (canConsignItemList[i] == (uint)jumpData.Param) { index = i; } } UIItemGrid itemGrid = m_ctor_ItemGridScrollView.GetGrid <UIItemGrid>(index); if (itemGrid != null) { SetSelectSellItem(itemGrid); } } }