public void SetData(st.net.NetBase.mountain_flames_rank _rankInfo, int _rank)
 {
     if (_rankInfo.camp == GameCenter.mainPlayerMng.MainPlayerInfo.Camp)//跟我一个阵营
     {
         if (rankLab != null)
         {
             rankLab.text = "[00FF00]" + _rank;
         }
         if (nameLab != null)
         {
             if (_rankInfo.camp == 1)//仙界
             {
                 nameLab.text = "[00FF00]仙、" + _rankInfo.name;
             }
             else
             {
                 nameLab.text = "[00FF00]妖、" + _rankInfo.name;
             }
         }
         if (jifenLab != null)
         {
             jifenLab.text = "[00FF00]" + _rankInfo.score;
         }
         BattleFieldRef BattleFieldRef = ConfigMng.Instance.GetBattleFieldRefByScore(_rankInfo.score);
         if (BattleFieldRef != null && commentLab != null)
         {
             commentLab.text = "[00FF00]" + BattleFieldRef.scoreDes;
         }
     }
     else
     {
         if (rankLab != null)
         {
             rankLab.text = "[F26354]" + _rank;
         }
         if (nameLab != null)
         {
             if (_rankInfo.camp == 1)//仙界
             {
                 nameLab.text = "[F26354]仙、" + _rankInfo.name;
             }
             else
             {
                 nameLab.text = "[F26354]妖、" + _rankInfo.name;
             }
         }
         if (jifenLab != null)
         {
             jifenLab.text = "[F26354]" + _rankInfo.score;
         }
         BattleFieldRef BattleFieldRef = ConfigMng.Instance.GetBattleFieldRefByScore(_rankInfo.score);
         if (BattleFieldRef != null && commentLab != null)
         {
             commentLab.text = "[F26354]" + BattleFieldRef.scoreDes;
         }
     }
 }
Exemple #2
0
    public override byte[] toBinary()
    {
        writer = new st.net.NetBase.ByteWriter();
        ushort lenmountain_flames_rank = (ushort)mountain_flames_rank.Count;

        writer.write_short(lenmountain_flames_rank);
        for (int i_mountain_flames_rank = 0; i_mountain_flames_rank < lenmountain_flames_rank; i_mountain_flames_rank++)
        {
            st.net.NetBase.mountain_flames_rank listData = mountain_flames_rank[i_mountain_flames_rank];
            listData.toBinary(writer);
        }
        return(writer.data);
    }
Exemple #3
0
    public override void fromBinary(byte[] binary)
    {
        reader = new st.net.NetBase.ByteReader(binary);
        ushort lenmountain_flames_rank = reader.Read_ushort();

        mountain_flames_rank = new List <st.net.NetBase.mountain_flames_rank>();
        for (int i_mountain_flames_rank = 0; i_mountain_flames_rank < lenmountain_flames_rank; i_mountain_flames_rank++)
        {
            st.net.NetBase.mountain_flames_rank listData = new st.net.NetBase.mountain_flames_rank();
            listData.fromBinary(reader);
            mountain_flames_rank.Add(listData);
        }
    }