{"name":"setTargetSize","title":"setTargetSize","type":"command","url":"https://community.bistudio.com/wiki/setTargetSize","revid":378903,"updated":"2026-08-11T14:56:33Z","groups":["Sensors"],"status":"ok","games":{"arma3":"2.22"},"since":"arma3 2.22","arma3_since":"2.22","locality":{"argument":"global","effect":"local"},"description":"Sets target size (see `irTargetSize` and others from vehicle config) override on vehicle.\n\n> [!NOTE]\n> Passing an empty array returns the current values without modifying them, so this commands works as both getter and setter.","syntaxes":[{"syntax":"vehicle setTargetSize [visualTargetSize, irTargetSize, radarTargetSize]","params":[{"name":"vehicle","type":"Object","description":"a transport vehicle","type_expr":"Object"},{"name":"visualTargetSize","type":"Number","description":"0..2 value, set to -1 to disable override and use config values","type_expr":"Number"},{"name":"irTargetSize","type":"Number","type_expr":"Number"},{"name":"radarTargetSize","type":"Number","type_expr":"Number"}],"returns":{"type":"Array","type_expr":"Array","description":"with previous [visualTargetSize, irTargetSize, radarTargetSize] values","text":"Array with previous [visualTargetSize, irTargetSize, radarTargetSize] values"},"form":"binary","left":{"text":"vehicle"},"right":{"text":"[visualTargetSize, irTargetSize, radarTargetSize]"}}],"examples":[{"code":["private _previousSizes = vehicle player setTargetSize [0,0,0]; // set"]},{"code":["private _currentSizes = vehicle player setTargetSize []; // get"]}],"see_also":["getSensorTargets"]}