void CheckIsHaveReward()
 {
     if (PlayerRole.Instance.RoleStatesMessage.GetWeekRankStates())
     {
         for (byte i = 1; i < (byte)RankType.Rand_Max; ++i)
         {
             if (PlayerRole.Instance.RankManager.GetWeekRankInfo().ContainsKey(i) == true)
             {
                 tagRankWeekRankClient pWeekRankReward = PlayerRole.Instance.RankManager.GetWeekRankInfo()[i];
                 if (pWeekRankReward.IsReward)
                 {
                     m_LeftWarning[i - 1].SetActive(false);
                 }
                 else
                 {
                     byte rankIndx = pWeekRankReward.RankIndex;
                     if (FishConfig.Instance.m_RankInfo.m_RankMap.ContainsKey(i) &&
                         FishConfig.Instance.m_RankInfo.m_RankMap[i].RewardMap.ContainsKey(rankIndx))
                     {
                         m_LeftWarning[i - 1].SetActive(true);
                     }
                     else
                     {
                         m_LeftWarning[i - 1].SetActive(false);
                     }
                 }
             }
             else
             {
                 m_LeftWarning[i - 1].SetActive(false);
             }
         }
     }
     else
     {
         for (byte i = 0; i < m_LeftWarning.Length; ++i)
         {
             m_LeftWarning[i].SetActive(false);
         }
     }
 }
    public void UpdateMyRankContent()
    {
        if (!BaseTranF.gameObject.activeSelf)
        {
            return;
        }

        if (PlayerRole.Instance.RankManager.GetWeekRankInfo() == null)
        {
            return;
        }
        if (PlayerRole.Instance.RankManager.GetWeekRankInfo().ContainsKey((byte)m_RankType) == true)
        {
            tagRankWeekRankClient pWeekRankReward = PlayerRole.Instance.RankManager.GetWeekRankInfo()[(byte)m_RankType];
            m_MyRankItem.m_HistoryRank.text = StringTable.GetString("Rank_History") + pWeekRankReward.RankIndex.ToString();
            if (PlayerRole.Instance.RankManager.GetWeekRankInfo()[(byte)m_RankType].IsReward)
            {
                m_MyRankItem.m_GetRewards.isEnabled      = false;
                m_MyRankItem.m_GetRewards.normalSprite   = "Information_Rank_GetAward1";
                m_MyRankItem.m_GetRewards.pressedSprite  = "Information_Rank_GetAward1";
                m_MyRankItem.m_GetRewards.hoverSprite    = "Information_Rank_GetAward1";
                m_MyRankItem.m_GetRewards.disabledSprite = "Information_Rank_GetAward1";
            }
            else
            {
                byte rankIndx = pWeekRankReward.RankIndex;
                if (FishConfig.Instance.m_RankInfo.m_RankMap.ContainsKey((byte)m_RankType) &&
                    FishConfig.Instance.m_RankInfo.m_RankMap[(byte)m_RankType].RewardMap.ContainsKey(rankIndx))
                {
                    m_MyRankItem.m_GetRewards.isEnabled      = true;
                    m_MyRankItem.m_GetRewards.normalSprite   = "Information_Rank_GetAward0";
                    m_MyRankItem.m_GetRewards.pressedSprite  = "Information_Rank_GetAward0";
                    m_MyRankItem.m_GetRewards.hoverSprite    = "Information_Rank_GetAward0";
                    m_MyRankItem.m_GetRewards.disabledSprite = "Information_Rank_GetAward0";
                }
                else
                {
                    m_MyRankItem.m_GetRewards.isEnabled      = false;
                    m_MyRankItem.m_GetRewards.normalSprite   = "Information_Rank_GetAward2";
                    m_MyRankItem.m_GetRewards.disabledSprite = "Information_Rank_GetAward2";
                }
            }
        }
        else
        {
            m_MyRankItem.m_HistoryRank.text          = StringTable.GetString("Rank_History_Not_On_The_List");
            m_MyRankItem.m_GetRewards.isEnabled      = false;
            m_MyRankItem.m_GetRewards.normalSprite   = "Information_Rank_GetAward2";
            m_MyRankItem.m_GetRewards.disabledSprite = "Information_Rank_GetAward2";
        }
        for (byte i = 1; i <= m_MyRankItem.m_Number.Length; ++i)
        {
            if (i == (byte)m_RankType)
            {
                m_MyRankItem.m_Number[i - 1].m_BaseObj.SetActive(true);
            }
            else
            {
                m_MyRankItem.m_Number[i - 1].m_BaseObj.SetActive(false);
            }
        }
        if (PlayerRole.Instance.RoleInfo.RoleMe.GetFaceID() < ConstValue.CUSTOM_HEADER)
        {
            m_MyRankItem.m_HeadTexture.mainTexture = GlobalHallUIMgr.Instance.m_HeadTextureUI[PlayerRole.Instance.RoleInfo.RoleMe.GetFaceID()];
        }
        else
        {
            HeaderManager.Instance.GetPlayerHeader(PlayerRole.Instance.RoleInfo.RoleMe.GetUserID(), PlayerRole.Instance.RoleInfo.RoleMe.GetFaceID(),
                                                   HeaderOptType.HEADER_RANK, (byte)1);
        }
        QueryMyRank();
        SetMyRankNumber();
        CheckIsHaveReward();
    }