Ejemplo n.º 1
0
    private AgentGainWidget mRootView;//父对象

    public void InitUI(SendGetAgentWinList data, Transform root, AgentGainWidget view)
    {
        mRootView = view;
        mData     = data;
        mRoot     = root;
        //头像
        Assets.LoadIcon(data.headUrl, (t) => { mHead.mainTexture = t; });
        //昵称
        mNickNameLabel.text = data.nickname;
        //id
        mUIDLabel.text = "ID:" + data.userId;
        //总桃数
        mPeachNum.text = (data.selfPeach + data.warehousePeach).ToString();
        //下级代理抽成
        mGainLabel.text = data.oneBenefit.ToString();
        //下下级代理
        if (data.two != null)
        {
            mTwoGo.gameObject.SetActive(true);
            //下下级代理人数
            mTwoPeopleNumLabel.text = data.two.agentTotal.ToString();
            //下下级代理抽成
            mTwoAgainCutNum.text = data.two.sum.ToString();
        }
        else
        {
            mTwoGo.gameObject.SetActive(false);
        }
    }
Ejemplo n.º 2
0
    public void InitUI(List <SendGetAgentWinList> agentList, GameObject rootview, int agentnum, float allpeach, float tpPeach, SendGetAgentWinList higherAgent)
    {
        mRootView = rootview;
        mData     = agentList;
        //代理总人数
        mAgentNum.text = agentnum.ToString();
        //总金币数
        mRichNum.text = allpeach.ToString();
        //可调配数量
        mTPNum.text = tpPeach.ToString();
        //上级代理
        mHigherAgent = higherAgent;
        SetHigherAgrentData(mHigherAgent);
        //根据是否是总代显示总代按钮
        mGeneralAgrentBg.SetActive(PlayerModel.Inst.UserInfo.isGeneralAgent);
        mGeneralAgrentBtn.SetActive(PlayerModel.Inst.UserInfo.isGeneralAgent);
        int count = agentList == null ? 0 : agentList.Count;

        mScroll.SetData(count);
    }
Ejemplo n.º 3
0
 //设置上级代理数据
 private void SetHigherAgrentData(SendGetAgentWinList higherAgent)
 {
     if (higherAgent == null)//没有上级代理
     {
         mHigherAgentRoot.SetActive(false);
     }
     else//有上级代理
     {
         mHigherAgentRoot.SetActive(true);
         if (higherAgent.userId == "a888888")//管理员
         {
             mHigherAgentId.gameObject.SetActive(false);
         }
         else
         {
             mHigherAgentId.gameObject.SetActive(true);
             mHigherAgentId.text = "ID:" + higherAgent.userId; //id
         }
         mHigherAgentName.text = higherAgent.nickname;         //名字
         mHigherAgentGrid.Reposition();
     }
 }