コード例 #1
0
 public void SetData(st.net.NetBase.rank_info_base rankData, int rank)
 {
     if (labRank != null)
     {
         labRank.text = rank.ToString();
     }
     if (labName != null)
     {
         labName.text = rankData.name;
     }
     if (labScore != null)
     {
         labScore.text = rankData.value1.ToString();
     }
 }
コード例 #2
0
    public override void fromBinary(byte[] binary)
    {
        reader = new st.net.NetBase.ByteReader(binary);
        type   = reader.Read_byte();
        page   = reader.Read_byte();
        ushort lenranklist = reader.Read_ushort();

        ranklist = new List <st.net.NetBase.rank_info_base>();
        for (int i_ranklist = 0; i_ranklist < lenranklist; i_ranklist++)
        {
            st.net.NetBase.rank_info_base listData = new st.net.NetBase.rank_info_base();
            listData.fromBinary(reader);
            ranklist.Add(listData);
        }
        rank   = reader.Read_ushort();
        value1 = reader.Read_int();
        value2 = reader.Read_int();
    }
コード例 #3
0
    public override byte[] toBinary()
    {
        writer = new st.net.NetBase.ByteWriter();
        writer.write_byte(type);
        writer.write_byte(page);
        ushort lenranklist = (ushort)ranklist.Count;

        writer.write_short(lenranklist);
        for (int i_ranklist = 0; i_ranklist < lenranklist; i_ranklist++)
        {
            st.net.NetBase.rank_info_base listData = ranklist[i_ranklist];
            listData.toBinary(writer);
        }
        writer.write_short(rank);
        writer.write_int(value1);
        writer.write_int(value2);
        return(writer.data);
    }
コード例 #4
0
 public void SetData(int rank, st.net.NetBase.rank_info_base _info)
 {
     //Debug.Log("其他玩家排名_rank:" + rank);
     //Debug.Log("_info:" + _info.value1 + "," + _info.value2);
     if (labRank != null)
     {
         labRank.text = rank.ToString();
     }
     if (labName != null)
     {
         labName.text = _info.name;
     }
     if (labProfName != null)
     {
         labProfName.text = ConfigMng.Instance.GetPlayerConfig(_info.value1).name;
     }
     if (labRankValue != null)
     {
         labRankValue.text = _info.value2.ToString();
     }
 }