Exemple #1
0
    public override void fromBinary(byte[] binary)
    {
        reader         = new st.net.NetBase.ByteReader(binary);
        liveness_guild = reader.Read_uint();
        liveness_self  = reader.Read_uint();
        ushort lenreward_list = reader.Read_ushort();

        reward_list = new List <uint>();
        for (int i_reward_list = 0; i_reward_list < lenreward_list; i_reward_list++)
        {
            uint listData = reader.Read_uint();
            reward_list.Add(listData);
        }
        ushort lenmember_info_list = reader.Read_ushort();

        member_info_list = new List <st.net.NetBase.guild_liveness_member_info>();
        for (int i_member_info_list = 0; i_member_info_list < lenmember_info_list; i_member_info_list++)
        {
            st.net.NetBase.guild_liveness_member_info listData = new st.net.NetBase.guild_liveness_member_info();
            listData.fromBinary(reader);
            member_info_list.Add(listData);
        }
        ushort lentask_list = reader.Read_ushort();

        task_list = new List <st.net.NetBase.guild_liveness_task_info>();
        for (int i_task_list = 0; i_task_list < lentask_list; i_task_list++)
        {
            st.net.NetBase.guild_liveness_task_info listData = new st.net.NetBase.guild_liveness_task_info();
            listData.fromBinary(reader);
            task_list.Add(listData);
        }
    }