Esempio n. 1
0
    public override void fromBinary(byte[] binary)
    {
        reader    = new st.net.NetBase.ByteReader(binary);
        eType     = reader.Read_uint();
        fighting  = reader.Read_uint();
        lev       = reader.Read_uint();
        exp       = reader.Read_uint();
        hp        = reader.Read_uint();
        itemType  = reader.Read_uint();
        itemVal   = reader.Read_uint();
        eStar     = reader.Read_uint();
        fightType = reader.Read_uint();
        played    = reader.Read_uint();
        ushort lenskill_list = reader.Read_ushort();

        skill_list = new List <st.net.NetBase.skill_list>();
        for (int i_skill_list = 0; i_skill_list < lenskill_list; i_skill_list++)
        {
            st.net.NetBase.skill_list listData = new st.net.NetBase.skill_list();
            listData.fromBinary(reader);
            skill_list.Add(listData);
        }
        ushort lenequip_list = reader.Read_ushort();

        equip_list = new List <st.net.NetBase.equip_list>();
        for (int i_equip_list = 0; i_equip_list < lenequip_list; i_equip_list++)
        {
            st.net.NetBase.equip_list listData = new st.net.NetBase.equip_list();
            listData.fromBinary(reader);
            equip_list.Add(listData);
        }
        ushort lenproperty_list = reader.Read_ushort();

        property_list = new List <st.net.NetBase.property_list>();
        for (int i_property_list = 0; i_property_list < lenproperty_list; i_property_list++)
        {
            st.net.NetBase.property_list listData = new st.net.NetBase.property_list();
            listData.fromBinary(reader);
            property_list.Add(listData);
        }
    }