local fn = _gn(0x2D34FC3BC4ADB780)
--- Dead peds still count as occupying a seat until the body is removed, so a vehicle full of corpses returns `false`. Peds tasked to enter the vehicle but not yet inserted do not occupy their target seat.
-- For per-seat queries use [IS_VEHICLE_SEAT_FREE](#\_0x22AC59A870E6A669), to find which ped is in a specific seat use [GET_PED_IN_VEHICLE_SEAT](#\_0xBB40BBB9B9A067B).
-- @param vehicle The vehicle handle to check.
-- @return Returns `true` when the vehicle has at least one seat with no ped assigned to it. Vehicles with no seats in their model (trailers, prop carriages) or an invalid entity will return `false`.
function Global.AreAnyVehicleSeatsFree(vehicle)
	return fn(vehicle, _r)
end
