public static object Deserialize(byte[] bytes) { CT_AddFriendRequest customObject = new CT_AddFriendRequest(); using (var s = new MemoryStream(bytes)) { using (var br = new BinaryReader(s)) { //customObject._id = br.ReadString(); customObject.uidTo = br.ReadString(); customObject.uidFrom = br.ReadString(); customObject.playerRequest_name = br.ReadString(); customObject.playerRequest_imgURL = br.ReadString(); } } return(customObject); }
public static byte[] Serialize(object o) { CT_AddFriendRequest addFriendRequest = o as CT_AddFriendRequest; if (addFriendRequest == null) { return(null); } using (var s = new MemoryStream()) { using (var bw = new BinaryWriter(s)) { //bw.Write(customType._id); bw.Write(addFriendRequest.uidTo); bw.Write(addFriendRequest.uidFrom); bw.Write(addFriendRequest.playerRequest_name); bw.Write(addFriendRequest.playerRequest_imgURL); return(s.ToArray()); } } }