/// <summary> /// 收到新消息 /// </summary> /// <param name="msg"></param> private void OnNewMessageGet(MessageData msg) { SendGetMessageInfo ack = msg.Read <SendGetMessageInfo>(); Global.Inst.GetController <CommonTipsController>().ShowTips(ack.content, "拒绝|同意", () => { SendDealMessage(ack.messageId, 2, () => { Global.Inst.GetController <CommonTipsController>().CloseWindow(); }); }, () => { SendDealMessage(ack.messageId, 1, () => { Global.Inst.GetController <CommonTipsController>().CloseWindow(); }); }, null, "新消息"); }
/// <summary> /// 初始化 /// </summary> /// <param name="messageid"></param> /// <param name="clubid"></param> /// <param name="name"></param> /// <param name="content"></param> /// <param name="agree"></param> /// <param name="disagree"></param> public void InitUI(SendGetMessageInfo data, int messageid, string content, CallBack <int> agree, CallBack <int> disagree, CallBack <int> yidu) { mMessageId = messageid; mContent.text = content; mSmallContent.text = content; mData = data; if (agree == null) { mAgreeBtn.gameObject.SetActive(false); } if (disagree == null) { mDisAgreeBtn.gameObject.SetActive(false); } if (yidu == null) { mYiDuBtn.gameObject.SetActive(false); } if (data.redState != 2) //未读 { mYiDuBtn.isEnabled = false; GameObject label = mYiDuBtn.transform.GetChild(0).gameObject; if (label != null) { label.gameObject.SetActive(false); } } mTime.text = data.time; mTimeSp.width = mTime.width + 30; mAgree = agree; mDisAgree = disagree; mYiDu = yidu; }