public override byte[] toBinary() { writer = new st.net.NetBase.ByteWriter(); ushort lenpet_list = (ushort)pet_list.Count; writer.write_short(lenpet_list); for (int i_pet_list = 0; i_pet_list < lenpet_list; i_pet_list++) { st.net.NetBase.pet_base_info listData = pet_list[i_pet_list]; listData.toBinary(writer); } return(writer.data); }
public override void fromBinary(byte[] binary) { reader = new st.net.NetBase.ByteReader(binary); ushort lenpet_list = reader.Read_ushort(); pet_list = new List <st.net.NetBase.pet_base_info>(); for (int i_pet_list = 0; i_pet_list < lenpet_list; i_pet_list++) { st.net.NetBase.pet_base_info listData = new st.net.NetBase.pet_base_info(); listData.fromBinary(reader); pet_list.Add(listData); } }
public override byte[] toBinary() { writer = new st.net.NetBase.ByteWriter(); ushort lentarget_pet_list = (ushort)target_pet_list.Count; writer.write_short(lentarget_pet_list); for (int i_target_pet_list = 0; i_target_pet_list < lentarget_pet_list; i_target_pet_list++) { st.net.NetBase.pet_base_info listData = target_pet_list[i_target_pet_list]; listData.toBinary(writer); } writer.write_int(ride_type); writer.write_int(ride_lev); writer.write_int(ride_skin_id); return(writer.data); }
public override void fromBinary(byte[] binary) { reader = new st.net.NetBase.ByteReader(binary); ushort lentarget_pet_list = reader.Read_ushort(); target_pet_list = new List <st.net.NetBase.pet_base_info>(); for (int i_target_pet_list = 0; i_target_pet_list < lentarget_pet_list; i_target_pet_list++) { st.net.NetBase.pet_base_info listData = new st.net.NetBase.pet_base_info(); listData.fromBinary(reader); target_pet_list.Add(listData); } ride_type = reader.Read_int(); ride_lev = reader.Read_int(); ride_skin_id = reader.Read_int(); }