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 void WriteTileSetResponse(PacketSerializer serializer, TileSetResponse value, bool writeDefaultLength = true) { serializer.Write(value.Name); serializer.Write(value.TileSetData); }