Ejemplo n.º 1
0
        internal void OnDeserializedCallback(StreamingContext c)
        {
            RealmContext realmContext = (RealmContext)c.Context;

            if (realmContext.realmData != null)
            {
                user = ID.Find(realmContext.realmData.users, userId);
            }
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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());
        }
Ejemplo n.º 4
0
        // 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));
        }
Ejemplo n.º 5
0
        internal void OnDeserializedCallback(StreamingContext c)
        {
            RealmContext realmContext = (RealmContext)c.Context;

            userFrom = ID.Find(realmContext.realmData.users, userFromId);
        }