Truck

constructor(transmission: Transmission, brakes: Brakes, lights: Lights, liquids: Liquids, engine: Engine, differential: Differential, speed: Long, cruiseControl: CruiseControl, cabin: Cabin<Float>, chassis: Chassis, odometer: Float, isElectricEnabled: Boolean, isWipersEnabled: Boolean, brand: GenericResource, model: GenericResource, licensePlate: LicensePlate, totalDamage: Float, position: Vector<Double>, orientation: OrientationVector<Double>, acceleration: Acceleration<Float>, head: Head<Float>, hook: Hook<Float>, liftAxle: LiftAxle, wheels: List<TruckWheel>)