---
name: "insideBuilding"
type: command
status: ok
groups: ["Object Manipulation"]
arma3_since: "2.12"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/insideBuilding
revid: 338343
updated: 2023-02-28T14:42:06Z
---

# insideBuilding

*Command · Object Manipulation · Arma 3 v2.12*

## Description

Returns how much a man is inside a building. The value is the same as normally returned by weapons/ammo sound controller "interior".
It is possible to modify an individual object to use sound interior with [enableAudioFeature](../commands/enableAudioFeature.md).

> [!NOTE]
> The sound is considered internal when the corresponding surface sound name starts with "int_".
> An object placed inside a building that does not have model `CfgSurfaces`' soundEviron [sic] parameter named this way would generate external sound inside the building, and [insideBuilding](../commands/insideBuilding.md) on top of this object would return 0.

## Syntax

```sqf
insideBuilding man
```

**Parameters:**

- `man`: [Object](../topics/Object.md) - entity of class Man

**Returns:** [Number](../topics/Number.md) - in range 0..1, where 0 is outside, 1 is inside

## Examples

### Example 1

```sqf
private _isFullyInside = insideBuilding player == 1;
```

## See also

[buildingPos](../commands/buildingPos.md) · [buildingExit](../commands/buildingExit.md) · [enableAudioFeature](../commands/enableAudioFeature.md) · [BIS_fnc_buildingPositions](../functions/BIS_fnc_buildingPositions.md)

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