Пример #1
0
    private void UpdateSelfInfo()
    {
        Dictionary <int, RankingInfo> dic = null;
        RankingInfo rankInfo = null;

        if (mSelect == RankSelect.Rank_Grade)
        {
            rankInfo = mRankingModule.GetSelfGrade();
        }
        if (mSelect == RankSelect.Rank_Level)
        {
            rankInfo = mRankingModule.GetSelfLevel();
        }
        if (mSelect == RankSelect.Rank_Rank)
        {
            rankInfo = mRankingModule.GetSelfRank();
        }
        if (mSelect == RankSelect.Rank_Arena)
        {
            rankInfo = mRankingModule.GetSelfArena();
        }

        if (rankInfo == null)
        {
            //NGUITools.SetActive(mSelfLabel.gameObject, false);
            NGUITools.SetActive(mSelfZhanli.gameObject, false);
            NGUITools.SetActive(mSelfPt.gameObject, false);
            NGUITools.SetActive(mSelfSprite1.gameObject, false);
            NGUITools.SetActive(mSelfSprite2.gameObject, false);
            mSelfLabel.text = "您未上榜";
        }
        else
        {//
            NGUITools.SetActive(mSelfLabel.gameObject, true);
            NGUITools.SetActive(mSelfZhanli.gameObject, true);
            NGUITools.SetActive(mSelfPt.gameObject, true);
            NGUITools.SetActive(mSelfSprite1.gameObject, true);
            NGUITools.SetActive(mSelfSprite2.gameObject, true);

            mSelfLabel.text  = "您的排名:" + (rankInfo.rank + 1).ToString() + "    Lv." + rankInfo.level.ToString() + " " + rankInfo.name;
            mSelfZhanli.text = rankInfo.grade.ToString();
            mSelfPt.text     = rankInfo.score.ToString();
        }
    }