/// <summary> /// 显示朋友圈 /// </summary> private void ShowItems(SendGetAgentBRTotal num) { InitNum(num); mAllIndex = MainViewModel.Inst.mCurAgentList.Count; mSingleScroll.gameObject.SetActive(true); mSingleScroll.SetData(MainViewModel.Inst.mCurAgentList.Count); }
/// <summary> /// 获取代理接入打赏纪律 /// </summary> /// <param name="req"></param> public void SendGetNewPageAgentBRInfo(SendGetAgentBRDetail req, CallBack <SendGetAgentBRTotal> call) { NetProcess.SendRequest <SendGetAgentBRDetail>(req, ProtoIdMap.CMD_SendGetBRRecord, (msg) => { SendGetAgentBRAck ack = msg.Read <SendGetAgentBRAck>(); if (ack.code == 1) { SendGetAgentBRTotal num = null; if (ack.data != null) { num = ack.data.totalNum; MainViewModel.Inst.UpdateAgentList(req.type, req.page, ack.data.infoList); } if (call != null) { call(num); } } else { GameUtils.ShowErrorTips(ack.code); } }); }
/// <summary> /// 设置数量 /// </summary> /// <param name="num"></param> private void InitNum(SendGetAgentBRTotal num) { if (num == null) { num = new SendGetAgentBRTotal(); } mDayNum.text = (num.today > 0 ? "+" + num.today : num.today.ToString()); //数量 mDayNum.color = num.today > 0 ? NGUIText.ParseColor("46a30e") : NGUIText.ParseColor("d53535"); mWeekNum.text = (num.weak > 0 ? "+" + num.weak : num.weak.ToString()); //数量 mWeekNum.color = num.weak > 0 ? NGUIText.ParseColor("46a30e") : NGUIText.ParseColor("d53535"); mMonthNum.text = (num.month > 0 ? "+" + num.month : num.month.ToString()); //数量 mMonthNum.color = num.month > 0 ? NGUIText.ParseColor("46a30e") : NGUIText.ParseColor("d53535"); }