private static TileSetResponse ReadTileSetResponse(PacketDeserializer deserializer, int length = 0) { return(new TileSetResponse() { Name = deserializer.Read <string>(), TileSetData = deserializer.Read <string>() }); }
private static ImageResponse ReadImageResponse(PacketDeserializer deserializer, int length = 0) { return(new ImageResponse() { Name = deserializer.Read <string>(), ImageData = deserializer.Read <byte[]>() }); }
private static FileHash ReadFileHash(PacketDeserializer deserializer, int length = 0) { return(new FileHash() { Name = deserializer.Read <string>(), Hash = deserializer.Read <string>() }); }
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>())); }
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); }
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); }
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>() }); }
private static Vector3 ReadVector3(PacketDeserializer deserializer, int length = 0) => new Vector3(deserializer.Read <float>(), deserializer.Read <float>(), deserializer.Read <float>());
private static Attack ReadAttack(PacketDeserializer deserializer, int length = 0) { return(new Attack(deserializer.Read <short>(), deserializer.Read <byte>(), deserializer.Read <byte>())); }