Пример #1
0
 /// <summary>
 /// 显示朋友圈
 /// </summary>
 private void ShowItems(SendGetAgentBRTotal num)
 {
     InitNum(num);
     mAllIndex = MainViewModel.Inst.mCurAgentList.Count;
     mSingleScroll.gameObject.SetActive(true);
     mSingleScroll.SetData(MainViewModel.Inst.mCurAgentList.Count);
 }
Пример #2
0
    /// <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);
            }
        });
    }
Пример #3
0
 /// <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");
 }