public override void fromBinary(byte[] binary) { reader = new st.net.NetBase.ByteReader(binary); id = reader.Read_uint(); name = reader.Read_str(); level = reader.Read_uint(); exp = reader.Read_ulong(); prof = reader.Read_uint(); cur_hp = reader.Read_uint(); cur_mp = reader.Read_uint(); ushort lenproperty_list = reader.Read_ushort(); property_list = new List <st.net.NetBase.property>(); for (int i_property_list = 0; i_property_list < lenproperty_list; i_property_list++) { st.net.NetBase.property listData = new st.net.NetBase.property(); listData.fromBinary(reader); property_list.Add(listData); } ushort lenequip_id_list = reader.Read_ushort(); equip_id_list = new List <uint>(); for (int i_equip_id_list = 0; i_equip_id_list < lenequip_id_list; i_equip_id_list++) { uint listData = reader.Read_uint(); equip_id_list.Add(listData); } camp = reader.Read_uint(); ushort lenresource_list = reader.Read_ushort(); resource_list = new List <st.net.NetBase.resource_list>(); for (int i_resource_list = 0; i_resource_list < lenresource_list; i_resource_list++) { st.net.NetBase.resource_list listData = new st.net.NetBase.resource_list(); listData.fromBinary(reader); resource_list.Add(listData); } guild_name = reader.Read_str(); ushort lenmodel_clothes_id = reader.Read_ushort(); model_clothes_id = new List <int>(); for (int i_model_clothes_id = 0; i_model_clothes_id < lenmodel_clothes_id; i_model_clothes_id++) { int listData = reader.Read_int(); model_clothes_id.Add(listData); } title_id = reader.Read_uint(); sla = reader.Read_uint(); magic_weapon_id = reader.Read_int(); magic_strength_lev = reader.Read_int(); magic_strength_star = reader.Read_int(); fiight_score = reader.Read_int(); vip_lev = reader.Read_uint(); guild_id = reader.Read_uint(); }
public override byte[] toBinary() { writer = new st.net.NetBase.ByteWriter(); writer.write_int(id); writer.write_str(name); writer.write_int(level); writer.write_long(exp); writer.write_int(prof); writer.write_int(cur_hp); writer.write_int(cur_mp); ushort lenproperty_list = (ushort)property_list.Count; writer.write_short(lenproperty_list); for (int i_property_list = 0; i_property_list < lenproperty_list; i_property_list++) { st.net.NetBase.property listData = property_list[i_property_list]; listData.toBinary(writer); } ushort lenequip_id_list = (ushort)equip_id_list.Count; writer.write_short(lenequip_id_list); for (int i_equip_id_list = 0; i_equip_id_list < lenequip_id_list; i_equip_id_list++) { uint listData = equip_id_list[i_equip_id_list]; writer.write_int(listData); } writer.write_int(camp); ushort lenresource_list = (ushort)resource_list.Count; writer.write_short(lenresource_list); for (int i_resource_list = 0; i_resource_list < lenresource_list; i_resource_list++) { st.net.NetBase.resource_list listData = resource_list[i_resource_list]; listData.toBinary(writer); } writer.write_str(guild_name); ushort lenmodel_clothes_id = (ushort)model_clothes_id.Count; writer.write_short(lenmodel_clothes_id); for (int i_model_clothes_id = 0; i_model_clothes_id < lenmodel_clothes_id; i_model_clothes_id++) { int listData = model_clothes_id[i_model_clothes_id]; writer.write_int(listData); } writer.write_int(title_id); writer.write_int(sla); writer.write_int(magic_weapon_id); writer.write_int(magic_strength_lev); writer.write_int(magic_strength_star); writer.write_int(fiight_score); writer.write_int(vip_lev); writer.write_int(guild_id); return(writer.data); }
public override void fromBinary(byte[] binary) { reader = new st.net.NetBase.ByteReader(binary); uid = reader.Read_int(); name = reader.Read_str(); battle = reader.Read_int(); lev = reader.Read_int(); vip_lev = reader.Read_int(); prof = reader.Read_int(); guild_name = reader.Read_str(); slaughter = reader.Read_int(); ushort lentarget_property = reader.Read_ushort(); target_property = new List <st.net.NetBase.property>(); for (int i_target_property = 0; i_target_property < lentarget_property; i_target_property++) { st.net.NetBase.property listData = new st.net.NetBase.property(); listData.fromBinary(reader); target_property.Add(listData); } luck_num = reader.Read_int(); ushort lentarget_skill = reader.Read_ushort(); target_skill = new List <st.net.NetBase.normal_skill_list>(); for (int i_target_skill = 0; i_target_skill < lentarget_skill; i_target_skill++) { st.net.NetBase.normal_skill_list listData = new st.net.NetBase.normal_skill_list(); listData.fromBinary(reader); target_skill.Add(listData); } ushort lenmodel_clothes_id = reader.Read_ushort(); model_clothes_id = new List <int>(); for (int i_model_clothes_id = 0; i_model_clothes_id < lenmodel_clothes_id; i_model_clothes_id++) { int listData = reader.Read_int(); model_clothes_id.Add(listData); } wing_id = reader.Read_int(); wing_lev = reader.Read_int(); ushort lentarget_equip_list = reader.Read_ushort(); target_equip_list = new List <st.net.NetBase.item_des>(); for (int i_target_equip_list = 0; i_target_equip_list < lentarget_equip_list; i_target_equip_list++) { st.net.NetBase.item_des listData = new st.net.NetBase.item_des(); listData.fromBinary(reader); target_equip_list.Add(listData); } }
public override byte[] toBinary() { writer = new st.net.NetBase.ByteWriter(); writer.write_int(oid); ushort lenproperty_list = (ushort)property_list.Count; writer.write_short(lenproperty_list); for (int i_property_list = 0; i_property_list < lenproperty_list; i_property_list++) { st.net.NetBase.property listData = property_list[i_property_list]; listData.toBinary(writer); } return(writer.data); }
public override void fromBinary(byte[] binary) { reader = new st.net.NetBase.ByteReader(binary); oid = reader.Read_uint(); ushort lenproperty_list = reader.Read_ushort(); property_list = new List <st.net.NetBase.property>(); for (int i_property_list = 0; i_property_list < lenproperty_list; i_property_list++) { st.net.NetBase.property listData = new st.net.NetBase.property(); listData.fromBinary(reader); property_list.Add(listData); } }
public override byte[] toBinary() { writer = new st.net.NetBase.ByteWriter(); writer.write_int(uid); writer.write_str(name); writer.write_int(battle); writer.write_int(lev); writer.write_int(vip_lev); writer.write_int(prof); writer.write_str(guild_name); writer.write_int(slaughter); ushort lentarget_property = (ushort)target_property.Count; writer.write_short(lentarget_property); for (int i_target_property = 0; i_target_property < lentarget_property; i_target_property++) { st.net.NetBase.property listData = target_property[i_target_property]; listData.toBinary(writer); } writer.write_int(luck_num); ushort lentarget_skill = (ushort)target_skill.Count; writer.write_short(lentarget_skill); for (int i_target_skill = 0; i_target_skill < lentarget_skill; i_target_skill++) { st.net.NetBase.normal_skill_list listData = target_skill[i_target_skill]; listData.toBinary(writer); } ushort lenmodel_clothes_id = (ushort)model_clothes_id.Count; writer.write_short(lenmodel_clothes_id); for (int i_model_clothes_id = 0; i_model_clothes_id < lenmodel_clothes_id; i_model_clothes_id++) { int listData = model_clothes_id[i_model_clothes_id]; writer.write_int(listData); } writer.write_int(wing_id); writer.write_int(wing_lev); ushort lentarget_equip_list = (ushort)target_equip_list.Count; writer.write_short(lentarget_equip_list); for (int i_target_equip_list = 0; i_target_equip_list < lentarget_equip_list; i_target_equip_list++) { st.net.NetBase.item_des listData = target_equip_list[i_target_equip_list]; listData.toBinary(writer); } return(writer.data); }