コード例 #1
0
 public static ChatMessage FromRaw(RealmData realmData, JObject data)
 {
     return(new ChatMessage
     {
         user = ID.Find(realmData.users, data.Value <int>("user")),
         message = data.Value <string>("message")
     });
 }
コード例 #2
0
 public new static ThingReceivedPacket FromRaw(RealmData realmData, JObject data)
 {
     return(new ThingReceivedPacket
     {
         realmThing = RealmThing.FromRaw(realmData, (JObject)data["realmThing"]),
         userFrom = ID.Find(realmData.users, (int)data["userFrom"])
     });
 }
コード例 #3
0
 public new static UserConnectedPacket FromRaw(RealmData realmData, JObject data)
 {
     return(new UserConnectedPacket
     {
         user = ID.Find(realmData.users, (int)data["user"]),
         connected = (bool)data["connected"]
     });
 }
コード例 #4
0
 public new static SendThingPacket FromRaw(RealmData realmData, JObject data)
 {
     return(new SendThingPacket
     {
         realmThing = RealmThing.FromRaw(realmData, (JObject)data["realmThing"]),
         userTo = ID.Find(realmData.users, (int)data["userTo"])
     });
 }
コード例 #5
0
        internal void OnDeserializedCallback(StreamingContext c)
        {
            var realmContext = (RealmContext)c.Context;

            if (realmContext.realmData != null)
            {
                user = ID.Find(realmContext.realmData.users, userId);
            }
        }
コード例 #6
0
 public new static SynchronisationPacket FromRaw(RealmData realmData, JObject data)
 {
     realmData = RealmData.FromRaw((JObject)data["realmData"]);
     return(new SynchronisationPacket
     {
         realmData = realmData,
         user = ID.Find(realmData.users, (int)data["user"])
     });
 }
コード例 #7
0
        internal void OnDeserializedCallback(StreamingContext c)
        {
            RealmContext realmContext = (RealmContext)c.Context;

            user = ID.Find(realmContext.realmData.users, userId);
        }
コード例 #8
0
 internal void OnDeserializedCallback(StreamingContext c)
 {
     user = ID.Find(realmData.users, userId);
 }