internal void OnDeserializedCallback(StreamingContext c) { RealmContext realmContext = (RealmContext)c.Context; if (realmContext.realmData != null) { user = ID.Find(realmContext.realmData.users, userId); } }
public static Packet Deserialize(byte[] data, RealmData realmData, User user) { var context = new RealmContext { realmData = realmData, user = user }; var bf = new BinaryFormatter(null, new StreamingContext(StreamingContextStates.All, context)); var ms = new MemoryStream(data); return((Packet)bf.Deserialize(ms)); }
public static byte[] Serialize(Packet packet, RealmData realmData, User user) { var context = new RealmContext { realmData = realmData, user = user }; var bf = new BinaryFormatter(null, new StreamingContext(StreamingContextStates.All, context)); var ms = new MemoryStream(); bf.Serialize(ms, packet); return(ms.ToArray()); }
// Token: 0x0600001B RID: 27 RVA: 0x00002370 File Offset: 0x00000570 public static Packet Deserialize(byte[] data, RealmData realmData, User user) { var realmContext = new RealmContext { realmData = realmData, user = user }; var binaryFormatter = new BinaryFormatter(null, new StreamingContext(StreamingContextStates.All, realmContext)); var serializationStream = new MemoryStream(data); return((Packet)binaryFormatter.Deserialize(serializationStream)); }
internal void OnDeserializedCallback(StreamingContext c) { RealmContext realmContext = (RealmContext)c.Context; userFrom = ID.Find(realmContext.realmData.users, userFromId); }