public override bool OnMsg(UIMsgID msgid, object param) { if (UIMsgID.eUseItemRefresh == msgid) { if (m_currUICommonUseItemGrid != null) { UseItemEnum type = (UseItemEnum)param; switch (type) { case UseItemEnum.None: break; case UseItemEnum.RideExp: m_currUICommonUseItemGrid.Data.useNum = (uint)DataManager.Manager <RideManager>().GetUseitemNum(m_currUICommonUseItemGrid.Data.itemid); break; default: break; } m_currUICommonUseItemGrid.RefreshItemNum(); UpdateSlider(); } } else if (UIMsgID.eShowUI == msgid) { UseItemCommonPanel.UseItemParam showInfo = (UseItemCommonPanel.UseItemParam)param; OnShow(param); } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eDailyAnswerNewQ) //每日答题 新题 { //正确率 UpdateCorrectRate(); //经验金币 UpdateCoinAndExpReward(); //第几题 UpdateQuestionIndexLabel(); //题目和答案 UpdateQuestionAndAnswer(); //背景 UpdateBg(); //宝箱奖励 UpdateReawrd(); } else if (msgid == UIMsgID.eDailyAnswerReward) //每日答题 奖励领取 { //奖励大礼包 UpdateReawrd(); } else if (msgid == UIMsgID.eDailyAnswerEachReward) //每题奖励 { //经验金币 UpdateCoinAndExpReward(); } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (UIMsgID.eShowUI == msgid) { ReturnBackUIMsg uimsg = (ReturnBackUIMsg)param; if (uimsg.tabs != null) { if (uimsg.tabs.Length > 0) { ConsignmentPanelPageEnum mode = (ConsignmentPanelPageEnum)uimsg.tabs[0]; SetConsignmentMode(mode); } if (uimsg.tabs.Length > 1) { if (!IsConsignmentItemMode((ConsignmentItemMode)uimsg.tabs[1])) { SetConsignmentItemMode((ConsignmentItemMode)uimsg.tabs[1]); } } } if (uimsg.param != null) { string itemName = (string)uimsg.param; m_input_SearchInput.value = itemName; ReqSearchConsignment(m_input_SearchInput.value); } } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eUpdateFriendMsgTips) { //TODO系统聊天的tips uint id = (uint)param; if (m_currRelationList == GameCmd.RelationType.Relation_Friend || m_currRelationList == GameCmd.RelationType.Relation_Contact) { // for (int i = 0; i < m_lstSingleFrendItem.Count; i++) // { // if (m_lstSingleFrendItem[i].PlayerId == id) // { // m_lstSingleFrendItem[i].SetTipsState(true); // } // } } } else if (msgid == UIMsgID.eChatWithPlayer) { RoleRelation data = (RoleRelation)param; ToggleContent(FriendPanelPageEnum.Page_最近); m_currRelationList = GameCmd.RelationType.Relation_Contact; RefreshLeftListUI(); OnSelectFriend(data); } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eShowUI) { if (param is ReturnBackUIMsg) { ReturnBackUIMsg showInfo = (ReturnBackUIMsg)param; if (showInfo != null) { if (showInfo.tabs.Length > 0) { UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, showInfo.tabs[0]); } List <UIRideGrid> lstgrid = m_UIGridCreatorBase.GetGrids <UIRideGrid>(); for (int i = 0; i < lstgrid.Count; i++) { if (lstgrid[i].RideData.id == (uint)showInfo.param) { OnRideGridUIEvent(UIEventType.Click, lstgrid[i], null); break; } } } } } // if (msgid == UIMsgID.eRideUpdateAutoCost) // { // bool show = (bool)param; // // m_RideLevelUp.UpdateCost(show); // } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eShowUI) { if (param is ReturnBackUIMsg) { ReturnBackUIMsg showInfo = (ReturnBackUIMsg)param; if (showInfo.tabs.Length > 0) { UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, showInfo.tabs[0]); //ShowRightBtnContent((PetPanelSubFlag)showInfo.tabs[0]); } for (int i = 0; i < m_ctor_petscrollview.transform.childCount; i++) { var item = m_ctor_petscrollview.transform.GetChild(i); PetScrollItem petItem = item.GetComponent <PetScrollItem>(); if (petItem != null && petItem.PetData != null && petItem.PetData.GetID() == (uint)showInfo.param) { petItem.gameObject.SendMessage("OnClick", SendMessageOptions.RequireReceiver); } } } } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (UIMsgID.eShowUI == msgid) { if (param is ReturnBackUIMsg) { ReturnBackUIMsg showInfo = (ReturnBackUIMsg)param; if (showInfo.tabs.Length > 0) { UIFrameManager.Instance.OnCilckTogglePanel(this.PanelId, 1, showInfo.tabs[0]); } if (showInfo.tabs.Length > 1) { SetActiveTab(showInfo.tabs[1], true); } if (showInfo.param is uint) { SetSelectItemId((uint)showInfo.param, true); } } } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eArenaMainData) { UpdateArenaMain(); } else if (msgid == UIMsgID.eArenaTopThree) { //UpdateTopThree();//前三名 top3 (改为点击按钮后显示) } else if (msgid == UIMsgID.eArenaRivalThree) { UpdateRivalThree(); //挑战的3个对手 } else if (msgid == UIMsgID.eArenaTimesUpdate) { ChallengeTimesUpdate();// 刷新挑战次数 } else if (msgid == UIMsgID.eArenaCDUpdate) { CDUpdate();// 刷新挑战CD } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eServerListStateRefresh) { ShowAreaServerData(); } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eShowUI) { OnShow((MedicineSettingParam)param); } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eTeamInvitePeopleList) { CreateGrids(); } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eShowQuickSettingBtn) { ToggleSetting(true); } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eHomeFriendUpdate) { InitHomeFriend(); } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eRewardTaskListRefresh) { OnShow(null); } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eFightPowerChange) { m_trans_fightPowerRoot.gameObject.SetActive(false); } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eArenaBattlelog) { InitBattlelog(); } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eAccumulativeRecharge) { CreateWeek(); } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eUpdateDailyTest) { ShowUI(); } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eCityWarInfoUpdate) { UpdateTotemGrid(); } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eResetChatWindowPosX) { SetTeamChannelTitle(); if (m_CurrChannel == CHATTYPE.CHAT_TEAM || m_CurrChannel == CHATTYPE.CHAT_RECRUIT) { CHATTYPE chatType = GetChatType(BtnType.TabTeam); if (chatType != m_CurrChannel) { ResetChannel(chatType); } } transform.GetChild(0).localPosition = new Vector3(startPosX, 0, 0); if (m_CurrChannel == CHATTYPE.CHAT_CLAN) { if (!DataManager.Manager <ClanManger>().IsJoinClan&& m_trans_ChatItemRoot.childCount > 0) { ResetChannel(m_CurrChannel); } } } else if (msgid == UIMsgID.eRefreshSendBtnLable) { int cd = (int)param; if (m_trans_inputnormal.gameObject.activeSelf) { m_btnSendLable.text = string.Format("发送({0})", cd); if (cd <= 0) { m_btnSendLable.text = "发送"; UILabel label = m_btn_voice_input.transform.Find("Label").GetComponent <UILabel>(); if (label != null) { label.text = "按住说话"; } } } if (m_trans_inputvoice.gameObject.activeSelf) { UILabel label = m_btn_voice_input.transform.Find("Label").GetComponent <UILabel>(); if (label != null) { label.text = string.Format("按住说话({0})", cd); if (cd <= 0) { label.text = "按住说话"; m_btnSendLable.text = "发送"; } } } } return(base.OnMsg(msgid, param)); }
/// <summary> /// 发送消息给窗口 /// </summary> /// <param name="name">窗口名</param> /// <param name="msgID">消息ID</param> /// <param name="paralist">参数数组</param> /// <returns></returns> public bool SendMessageToWnd(string name, UIMsgID msgID = 0, params object[] paralist) { var wnd = FindWndByName <Window>(name); if (wnd != null) { return(wnd.OnMessage(msgID, paralist)); } return(false); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eSetPropRoleID) { currUID = (uint)param; ShowByUID(currUID); } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eLoginCheckName) { GameCmd.stCheckNameSelectUserCmd cmd = (GameCmd.stCheckNameSelectUserCmd)param; OnRetCheckName(cmd.name, cmd.err_code); } return(true); }
/// <summary> /// 发送消息给窗口 /// </summary> /// <param name="name">窗口名</param> /// <param name="msgID">消息ID</param> /// <param name="paraList">参数数组</param> /// <returns></returns> public bool SendMessageToWnd(string name, UIMsgID msgID = UIMsgID.None, params object[] paraList) { Window wnd = FindWindowByName <Window>(name); if (wnd != null) { return(wnd.OnMessage(msgID, paraList)); } return(false); }
/// <summary> /// 发送消息给窗口 /// </summary> /// <param name="name">窗口名</param> /// <param name="msgID">消息ID</param> /// <param name="paralist">参数数组</param> /// <returns></returns> public bool SendMessageToWindow(UIPanelTypeEnum panelType, UIMsgID msgID = 0, params object[] paralist) { BaseUI panel = mPanelDict.TryGet(panelType); if (panel != null) { return(panel.OnMessage(msgID, paralist)); } return(false); }
public override bool OnMsg(UIMsgID msgid, object param) { //if (msgid == UIMsgID.eNvWaNewWave) //{ //} return(true); }
/// <summary> /// 发送消息给一个UI /// </summary> /// <param name="name"></param> /// <param name="msgId"></param> /// <param name="paralist"></param> /// <returns></returns> public bool SendMessageToUI(string name, UIMsgID msgId = UIMsgID.None, params object[] paralist) { BaseUI wnd = FindUIByName <BaseUI>(name); if (wnd != null) { return(wnd.OnMessage(msgId, paralist)); } return(false); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eLoadingTips) { //Tips = (string)param; } else if (msgid == UIMsgID.eLoadingProcess) { Progress = (float)param; } return(true); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eRefreshGetWayParam) { if (param != null && param is stGetWayDescription) { stGetWayDescription desData = (stGetWayDescription)param; ShowDescribeContent(desData.bShow, desData.des); } } return(base.OnMsg(msgid, param)); }
public override bool OnMsg(UIMsgID msgid, object param) { if (msgid == UIMsgID.eFishingRank) { CreateGrid(); UpdateMyRank(); } return(true); }