示例#1
0
    public override byte[] toBinary()
    {
        writer = new st.net.NetBase.ByteWriter();
        ushort lenguild_guard_rank = (ushort)guild_guard_rank.Count;

        writer.write_short(lenguild_guard_rank);
        for (int i_guild_guard_rank = 0; i_guild_guard_rank < lenguild_guard_rank; i_guild_guard_rank++)
        {
            st.net.NetBase.guild_guard_rank listData = guild_guard_rank[i_guild_guard_rank];
            listData.toBinary(writer);
        }
        return(writer.data);
    }
示例#2
0
    public override void fromBinary(byte[] binary)
    {
        reader = new st.net.NetBase.ByteReader(binary);
        ushort lenguild_guard_rank = reader.Read_ushort();

        guild_guard_rank = new List <st.net.NetBase.guild_guard_rank>();
        for (int i_guild_guard_rank = 0; i_guild_guard_rank < lenguild_guard_rank; i_guild_guard_rank++)
        {
            st.net.NetBase.guild_guard_rank listData = new st.net.NetBase.guild_guard_rank();
            listData.fromBinary(reader);
            guild_guard_rank.Add(listData);
        }
    }
示例#3
0
 public void SetData(st.net.NetBase.guild_guard_rank rankData, int rank)
 {
     if (labRank != null)
     {
         labRank.text = rank.ToString();
     }
     if (labName != null)
     {
         labName.text = rankData.name;
     }
     if (labScore != null)
     {
         labScore.text = rankData.damage.ToString();
     }
 }