=*  (zombie/vehicles/VehicleInterpolationData()V   java/nio/ByteBuffergetShort()S  &zombie/network/packets/vehicle/PhysicsidS  getLong()J  timeJ  getFloat()F  !"forceF $ %"x ' ("y * +"z - ."qx 0 1"qy 3 4"qz 6 7"qw 9 :"vx < ="vy ? @"vz B C" engineSpeed E F"throttle H IJ setNumWheels(S)V L M wheelsCount O PQ wheelSteering[F S TQ wheelRotation V WQ wheelSkidInfo Y ZQwheelSuspensionLength \]^ _`zombie/vehicles/VehicleManagerinstance Lzombie/vehicles/VehicleManager; \b cdgetVehicleByID (S)Lzombie/vehicles/BaseVehicle; f ghvehicleLzombie/vehicles/BaseVehicle; jkl mnzombie/vehicles/BaseVehiclehasAuthorization%(Lzombie/core/raknet/UdpConnection;)Z p qrhasAuthZ tuv wJ$zombie/core/network/ByteBufferWriterputShort ty z{putLong(J)V t} ~putFloat(F)V j  VehicleID  Qbuffer  zombie/core/physics/BulletgetOwnVehiclePhysics(I[F)I j getId  _#zombie/core/physics/WorldSimulation%Lzombie/core/physics/WorldSimulation;  j getForce j getEngineSpeed()D jE  %zombie/network/packets/INetworkPacket isConsistent()Z  rzombie/network/GameClientbClient  rzombie/network/GameServerbServer  j  interpolation&Lzombie/vehicles/VehicleInterpolation;  $zombie/vehicles/VehicleInterpolationinterpolationDataAddJ(Lzombie/vehicles/BaseVehicle;Lzombie/vehicles/VehicleInterpolationData;)V j setClientForce j setX j setY j setZ j savedRotLorg/joml/Quaternionf; $org/joml/Quaternionf ' * "w j  jniTransformLzombie/core/physics/Transform;  zombie/core/physics/TransformoriginLorg/joml/Vector3f; j$ "offsetX j* j' "offsetY  org/joml/Vector3fset(FFF)Lorg/joml/Vector3f;  setRotation(Lorg/joml/Quaternionf;)V j jniLinearVelocity $ ' * j CD j  wheelInfo([Lzombie/vehicles/BaseVehicle$WheelInfo;  "%zombie/vehicles/BaseVehicle$WheelInfosteering  "rotation  "skidInfo  "suspensionLength      %zombie/network/PacketTypes$PacketTypeVehicles'Lzombie/network/PacketTypes$PacketType; \ sendRequestGetFull+(SLzombie/network/PacketTypes$PacketType;)V   zombie/core/raknet/UdpConnection RelevantTo(FF)ZCodeLineNumberTableparse:(Ljava/nio/ByteBuffer;Lzombie/core/raknet/UdpConnection;)V StackMapTablewrite)(Lzombie/core/network/ByteBufferWriter;)V (Lzombie/vehicles/BaseVehicle;)Zprocess isRelevant SourceFile Physics.java InnerClasses WheelInfo(zombie/network/PacketTypes PacketType!Q!"ghqr*f*+ *+*+*+#*+&*+)*+,*+/*+2*+5*+8*+;*+>*+A*+D*+G>*K1*N+Q*R+Q*U+Q*X+Q*[* ae*e**e,ioj !"# $(%0&8'@(H)P*X+`,h-p.x/012340678: 5 8+* s+*x+*|+*#|+*&|+*)|+*,|+*/|+*2|+*5|+*8|+*;|+*>|+*A|+*D|+*Ks=*K1+*N0|+*R0|+*U0|+*X0|ͱ^>?@A B(C0D8E@FHGPHXI`JhKpLxMNOPQRNT 5 +*+ **+=*0#*0&*0)*0,*0/*02*05*08*0;*0>*+A*+D*0K>*KA*N0Q*R0Q*U0Q*X0QjW XZ[!\)]+^7_C`Oa[bgcsdefghijklmnok q ES.*(*e! *o*ov @ *k*e*e*f`*e**e*#*e*&*e*)*e*,*e*/*e*2*e*5*eд*eڲf*e*e߲fW*e*eĶ*e*8*e*;*e*>*e*A*e*D**KG<*KQ*e2*N0*e2*R0*e2*U0*e2*X0[* v{| }~%0;FQ_m{ 0BTfou U!n% +*#*&" #$%j& ')@