20 WriteValue<uint32_t>(OutFile, this->
DatabaseId);
21 WriteValue(OutFile, RPCPhysicsControl.max_torque);
22 WriteValue(OutFile, RPCPhysicsControl.max_rpm);
23 WriteValue(OutFile, RPCPhysicsControl.idle_rpm);
24 WriteValue(OutFile, RPCPhysicsControl.brake_effect);
25 WriteValue(OutFile, RPCPhysicsControl.rev_up_moi);
26 WriteValue(OutFile, RPCPhysicsControl.rev_down_rate);
27 WriteValue(OutFile, RPCPhysicsControl.differential_type);
28 WriteValue(OutFile, RPCPhysicsControl.front_rear_split);
29 WriteValue(OutFile, RPCPhysicsControl.use_automatic_gears);
30 WriteValue(OutFile, RPCPhysicsControl.gear_change_time);
31 WriteValue(OutFile, RPCPhysicsControl.final_ratio);
32 WriteValue(OutFile, RPCPhysicsControl.change_up_rpm);
33 WriteValue(OutFile, RPCPhysicsControl.change_down_rpm);
34 WriteValue(OutFile, RPCPhysicsControl.transmission_efficiency);
36 WriteValue(OutFile, RPCPhysicsControl.drag_coefficient);
37 WriteValue(OutFile, RPCPhysicsControl.center_of_mass);
38 WriteValue(OutFile, RPCPhysicsControl.chassis_width);
39 WriteValue(OutFile, RPCPhysicsControl.chassis_height);
40 WriteValue(OutFile, RPCPhysicsControl.downforce_coefficient);
41 WriteValue(OutFile, RPCPhysicsControl.drag_area);
42 WriteValue(OutFile, RPCPhysicsControl.inertia_tensor_scale);
43 WriteValue(OutFile, RPCPhysicsControl.sleep_threshold);
44 WriteValue(OutFile, RPCPhysicsControl.sleep_slope_limit);
45 WriteValue(OutFile, RPCPhysicsControl.use_sweep_wheel_collision);
111 std::streampos PosStart = OutFile.tellp();
114 WriteValue<uint32_t>(OutFile, Total);
118 WriteValue<uint16_t>(OutFile, Total);
127 std::streampos PosEnd = OutFile.tellp();
128 Total = PosEnd - PosStart -
sizeof(uint32_t);
129 OutFile.seekp(PosStart, std::ios::beg);
130 WriteValue<uint32_t>(OutFile, Total);
131 OutFile.seekp(PosEnd, std::ios::beg);