protected override void DeserializeRequestBody(ITypeReader typeReader)
 {
     ServerIdentity = typeReader.Read <ServerIdentity>();
     Name           = typeReader.ReadString();
     Region         = typeReader.ReadString();
     PeersCount     = typeReader.ReadInt();
     HttpPort       = typeReader.ReadUShort();
     HttpsPort      = typeReader.ReadUShort();
 }
        public void Deserialize(ITypeReader typeReader)
        {
            this.ServerRole = (ServerRole)typeReader.ReadByte();
            this.Address    = typeReader.ReadString();
            var count = typeReader.ReadInt();

            this.Ports = new List <ushort>();
            for (var i = 0; i < count; i++)
            {
                this.Ports.Add(typeReader.ReadUShort());
            }
            PortsString = typeReader.ReadString();
        }
Beispiel #3
0
 protected override void DeserializeBody(ITypeReader typeReader)
 {
     Address       = typeReader.ReadString();
     Ports         = typeReader.ReadString();
     ServerRole    = (ServerRole)typeReader.ReadByte();
     Name          = typeReader.ReadString();
     Region        = typeReader.ReadString();
     ClientVersion = typeReader.ReadString();
     ActualizedOn  = typeReader.ReadNullableDate();
     IsApproved    = typeReader.ReadBool();
     PeerCount     = typeReader.ReadInt();
     HttpPort      = typeReader.ReadUShort();
     HttpsPort     = typeReader.ReadUShort();
 }
 protected override void DeserializeBody(ITypeReader typeReader)
 {
     this.ResultCode = (ResultCode)typeReader.ReadByte();
     this.Message    = typeReader.ReadString();
     if (ResultCode == ResultCode.OK)
     {
         DeserializeResponseBody(typeReader);
     }
 }
Beispiel #5
0
 protected override void DeserializeBody(ITypeReader typeReader)
 {
     ServerIpAddress = typeReader.ReadString();
     ServerPort      = typeReader.ReadUShort();
     RoomId          = typeReader.ReadGuid();
     Status          = (JoinStatus)typeReader.ReadByte();
     CurrentPlayers  = typeReader.ReadInt();
     MaxPlayers      = typeReader.ReadInt();
     JoinToExisting  = typeReader.ReadBool();
 }
Beispiel #6
0
 public void Deserialize(ITypeReader typeReader)
 {
     ResultCode = (ResultCode)typeReader.ReadByte();
     Message    = typeReader.ReadString();
     if (ResultCode != ResultCode.OK)
     {
         return;
     }
     DeserializeResponseBody(typeReader);
 }
        public static List <string> ReadListOfString(this ITypeReader reader)
        {
            var list       = new List <string>();
            var listLength = reader.ReadInt();

            if (listLength != 0)
            {
                for (int i = 0; i < listLength; i++)
                {
                    list.Add(reader.ReadString());
                }
            }

            return(list);
        }
 protected override void DeserializeResponseBody(ITypeReader typeReader)
 {
     BundleUri = typeReader.ReadString();
 }
Beispiel #9
0
 public void Deserialize(ITypeReader typeReader)
 {
     SessionId = typeReader.ReadGuid();
     EndPoint  = typeReader.ReadString();
     DeserializeRequestBody(typeReader);
 }
 public void Deserialize(ITypeReader typeReader)
 {
     Data1 = typeReader.ReadString();
     Data2 = typeReader.ReadInt();
 }
Beispiel #11
0
 protected override void DeserializeBody(ITypeReader typeReader)
 {
     Uri = typeReader.ReadString();
 }
 protected override void DeserializeRequestBody(ITypeReader typeReader)
 {
     Secret = typeReader.ReadString();
 }