{"name":"listVehicleSensors","operator":null,"title":"listVehicleSensors","type":"command","url":"https://community.bistudio.com/wiki/listVehicleSensors","revid":363161,"updated":"2024-03-24T17:31:12Z","groups":["Sensors"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.72"}],"since":{"game":"arma3","name":"Arma 3","version":"1.72"},"arma3_since":"1.72","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Returns an array of the sensors in the given vehicle's config (configFile >> \"CfgVehicles\" >> *vehicle* >> \"Components\" >> \"SensorsManagerComponent\" >> \"Components\").","syntaxes":[{"syntax":"listVehicleSensors vehicle","since":null,"effect":null,"exec":null,"params":[{"name":"vehicle","type":"Object","optional":false,"default":null,"description":null,"types":["Object"],"since":null,"text":"vehicle: Object"}],"returns":{"type":null,"types":["Array","String","enableVehicleSensor","isVehicleSensorEnabled"],"description":null,"text":"Array of Arrays of Strings format [className, componentType] (use *className* for enableVehicleSensor / isVehicleSensorEnabled)"},"form":"unary","operator":null,"left":null,"right":{"text":"vehicle","types":["Object"]}}],"examples":[{"text":"```sqf\nprivate _sensors = listVehicleSensors _v44blackfish;\nhint str _sensors;\n/*\n    e.g for a V44 Blackfish:\n    [\n        [\"IRSensorComponent\", \"IRSensorComponent\"],\n        [\"VisualSensorComponent\", \"VisualSensorComponent\"],\n        [\"ActiveRadarSensorComponent\", \"ActiveRadarSensorComponent\"],\n        [\"PassiveRadarSensorComponent\", \"PassiveRadarSensorComponent\"],\n        [\"LaserSensorComponent\", \"LaserSensorComponent\"],\n        [\"NVSensorComponent\", \"NVSensorComponent\"]\n    ]\n*/\n```","code":["private _sensors = listVehicleSensors _v44blackfish;\nhint str _sensors;\n/*\n\te.g for a V44 Blackfish:\n\t[\n\t\t[\"IRSensorComponent\", \"IRSensorComponent\"],\n\t\t[\"VisualSensorComponent\", \"VisualSensorComponent\"],\n\t\t[\"ActiveRadarSensorComponent\", \"ActiveRadarSensorComponent\"],\n\t\t[\"PassiveRadarSensorComponent\", \"PassiveRadarSensorComponent\"],\n\t\t[\"LaserSensorComponent\", \"LaserSensorComponent\"],\n\t\t[\"NVSensorComponent\", \"NVSensorComponent\"]\n\t]\n*/"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["listRemoteTargets","enableVehicleSensor","isVehicleRadarOn","isVehicleSensorEnabled"],"notes":[],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Sensors","Introduced with Arma 3 version 1.72","Scripting Commands"]}