public override byte[] toBinary() { writer = new st.net.NetBase.ByteWriter(); writer.write_int(error); ushort lenmsg = (ushort)msg.Count; writer.write_short(lenmsg); for (int i_msg = 0; i_msg < lenmsg; i_msg++) { st.net.NetBase.normal_info listData = msg[i_msg]; listData.toBinary(writer); } return(writer.data); }
public override void fromBinary(byte[] binary) { reader = new st.net.NetBase.ByteReader(binary); error = reader.Read_int(); ushort lenmsg = reader.Read_ushort(); msg = new List <st.net.NetBase.normal_info>(); for (int i_msg = 0; i_msg < lenmsg; i_msg++) { st.net.NetBase.normal_info listData = new st.net.NetBase.normal_info(); listData.fromBinary(reader); msg.Add(listData); } }
public override byte[] toBinary() { writer = new st.net.NetBase.ByteWriter(); writer.write_int(type); ushort lennomal_list = (ushort)nomal_list.Count; writer.write_short(lennomal_list); for (int i_nomal_list = 0; i_nomal_list < lennomal_list; i_nomal_list++) { st.net.NetBase.normal_info listData = nomal_list[i_nomal_list]; listData.toBinary(writer); } ushort lenitem = (ushort)item.Count; writer.write_short(lenitem); for (int i_item = 0; i_item < lenitem; i_item++) { st.net.NetBase.item_des listData = item[i_item]; listData.toBinary(writer); } return(writer.data); }
public override void fromBinary(byte[] binary) { reader = new st.net.NetBase.ByteReader(binary); type = reader.Read_int(); ushort lennomal_list = reader.Read_ushort(); nomal_list = new List <st.net.NetBase.normal_info>(); for (int i_nomal_list = 0; i_nomal_list < lennomal_list; i_nomal_list++) { st.net.NetBase.normal_info listData = new st.net.NetBase.normal_info(); listData.fromBinary(reader); nomal_list.Add(listData); } ushort lenitem = reader.Read_ushort(); item = new List <st.net.NetBase.item_des>(); for (int i_item = 0; i_item < lenitem; i_item++) { st.net.NetBase.item_des listData = new st.net.NetBase.item_des(); listData.fromBinary(reader); item.Add(listData); } }