---
name: "setTargetSize"
type: command
status: ok
groups: ["Sensors"]
arma3_since: "2.22"
locality: {"argument": "global", "effect": "local", "server_exec": false}
source: https://community.bistudio.com/wiki/setTargetSize
revid: 378903
updated: 2026-08-11T14:56:33Z
---

# setTargetSize

*Command · Sensors · Arma 3 v2.22*

Locality: arguments **global** · effect **local**

## Description

Sets target size (see `irTargetSize` and others from vehicle config) override on vehicle.

> [!NOTE]
> Passing an empty array returns the current values without modifying them, so this commands works as both getter and setter.

## Syntax

```sqf
vehicle setTargetSize [visualTargetSize, irTargetSize, radarTargetSize]
```

**Parameters:**

- `vehicle`: [Object](../topics/Object.md) - a transport vehicle
- `visualTargetSize`: [Number](../topics/Number.md) - 0..2 value, set to -1 to disable override and use config values
- `irTargetSize`: [Number](../topics/Number.md)
- `radarTargetSize`: [Number](../topics/Number.md)

**Returns:** [Array](../topics/Array.md) with previous [visualTargetSize, irTargetSize, radarTargetSize] values

## Examples

### Example 1

```sqf
private _previousSizes = vehicle player setTargetSize [0,0,0]; // set
```

### Example 2

```sqf
private _currentSizes = vehicle player setTargetSize []; // get
```

## See also

[getSensorTargets](../commands/getSensorTargets.md)

<sub>Source: [BI Community Wiki — setTargetSize](https://community.bistudio.com/wiki/setTargetSize) (revision 378903).</sub>
