Exemple #1
0
 private static TileSetResponse ReadTileSetResponse(PacketDeserializer deserializer, int length = 0)
 {
     return(new TileSetResponse()
     {
         Name = deserializer.Read <string>(), TileSetData = deserializer.Read <string>()
     });
 }
Exemple #2
0
 private static ImageResponse ReadImageResponse(PacketDeserializer deserializer, int length = 0)
 {
     return(new ImageResponse()
     {
         Name = deserializer.Read <string>(), ImageData = deserializer.Read <byte[]>()
     });
 }
Exemple #3
0
 private static FileHash ReadFileHash(PacketDeserializer deserializer, int length = 0)
 {
     return(new FileHash()
     {
         Name = deserializer.Read <string>(), Hash = deserializer.Read <string>()
     });
 }
Exemple #4
0
 private static Stats ReadStats(PacketDeserializer deserializer, int length = 0)
 {
     return(new Stats(
                deserializer.Read <short>(),
                deserializer.Read <short>(),
                deserializer.Read <short>(),
                deserializer.Read <short>(),
                deserializer.Read <short>(),
                deserializer.Read <short>()));
 }
Exemple #5
0
        private static FileHash[] ReadFileHashArray(PacketDeserializer deserializer, int length = 0)
        {
            if (length == 0)
            {
                length = deserializer.Read <VarInt>();
            }

            var array = new FileHash[length];

            for (var i = 0; i < length; i++)
            {
                array[i] = ReadFileHash(deserializer);
            }

            return(array);
        }
Exemple #6
0
        private static TileSetResponse[] ReadTileSetResponseArray(PacketDeserializer deserializer, int length = 0)
        {
            if (length == 0)
            {
                length = deserializer.Read <VarInt>();
            }

            var array = new TileSetResponse[length];

            for (var i = 0; i < length; i++)
            {
                array[i] = ReadTileSetResponse(deserializer);
            }

            return(array);
        }
Exemple #7
0
 private static CatchInfo ReadCatchInfo(PacketDeserializer deserializer, int length = 0)
 {
     return(new CatchInfo
     {
         Method = deserializer.Read <string>(),
         Location = deserializer.Read <string>(),
         TrainerName = deserializer.Read <string>(),
         TrainerID = deserializer.Read <ushort>(),
         PokeballID = deserializer.Read <byte>(),
         Nickname = deserializer.Read <string>()
     });
 }
Exemple #8
0
 private static Vector3 ReadVector3(PacketDeserializer deserializer, int length = 0) => new Vector3(deserializer.Read <float>(), deserializer.Read <float>(), deserializer.Read <float>());
Exemple #9
0
 private static Attack ReadAttack(PacketDeserializer deserializer, int length = 0)
 {
     return(new Attack(deserializer.Read <short>(), deserializer.Read <byte>(), deserializer.Read <byte>()));
 }