public void SetPKInfo(HuaShanPVPData.MemberPKInfo PKInfo)
 {
     if (null == PKInfo)
     {
         LogModule.ErrorLog("SetPKInfo::PKInfo is null");
         return;
     }
     if (PKInfo.m_winnername != "")
     {
         m_WinnerNameLable.text = PKInfo.m_winnername;
         if (m_WinnerNormalBk != null)
         {
             m_WinnerNormalBk.gameObject.SetActive(false);
         }
         if (m_WinnerWinBk != null)
         {
             m_WinnerWinBk.gameObject.SetActive(true);
         }
     }
     else
     {
         m_WinnerNameLable.text = StrDictionary.GetClientDictionaryString("#{3336}");
         if (m_WinnerNormalBk != null)
         {
             m_WinnerNormalBk.gameObject.SetActive(true);
         }
         if (m_WinnerWinBk != null)
         {
             m_WinnerWinBk.gameObject.SetActive(false);
         }
     }
 }
Beispiel #2
0
    public void SetPKInfo(HuaShanPVPData.MemberPKInfo PKInfo)
    {
        if (PKInfo == null)
        {
            LogModule.ErrorLog("SetPKInfo::PKInfo is null");
            return;
        }

        if (m_MemberNameLable.Length < 2)
        {
            LogModule.ErrorLog("SetPKInfo::m_MemberNameLable.Length < 2");
            return;
        }
        if (m_MemberNormalBk.Length < 2)
        {
            LogModule.ErrorLog("SetPKInfo::m_MemberNormalBk.Length < 2");
            return;
        }
        if (m_MemberWinBk.Length < 2)
        {
            LogModule.ErrorLog("SetPKInfo::m_MemberWinBk.Length < 2");
            return;
        }
        for (int i = 0; i < m_MemberNameLable.Length; i++)
        {
            if (null == m_MemberNameLable[i])
            {
                LogModule.ErrorLog("SetPKInfo::m_MemberNameLable[i] is null");
                return;
            }
        }
        for (int i = 0; i < m_MemberNormalBk.Length; i++)
        {
            if (null == m_MemberNormalBk[i])
            {
                LogModule.ErrorLog("SetPKInfo::m_MemberNormalBk[i] is null");
                return;
            }
        }
        for (int i = 0; i < m_MemberWinBk.Length; i++)
        {
            if (null == m_MemberWinBk[i])
            {
                LogModule.ErrorLog("SetPKInfo::m_MemberWinBk[i] is null");
                return;
            }
        }
        if (null == PKInfo)
        {
            return;
        }
        m_MemberNameLable[0].text = PKInfo.m_fristname;
        m_MemberNameLable[1].text = PKInfo.m_secondname;
        if (PKInfo.m_fristname == PKInfo.m_winnername)
        {
            m_MemberNormalBk[0].gameObject.SetActive(false);
            m_MemberWinBk[0].gameObject.SetActive(true);
            m_MemberNormalBk[1].gameObject.SetActive(true);
            m_MemberWinBk[1].gameObject.SetActive(false);
        }
        else if (PKInfo.m_secondname == PKInfo.m_winnername)
        {
            m_MemberNormalBk[0].gameObject.SetActive(true);
            m_MemberWinBk[0].gameObject.SetActive(false);
            m_MemberNormalBk[1].gameObject.SetActive(false);
            m_MemberWinBk[1].gameObject.SetActive(true);
        }
        else
        {
            m_MemberNormalBk[0].gameObject.SetActive(true);
            m_MemberWinBk[0].gameObject.SetActive(false);
            m_MemberNormalBk[1].gameObject.SetActive(true);
            m_MemberWinBk[1].gameObject.SetActive(false);
        }
    }