> For the complete documentation index, see [llms.txt](https://tools.continis.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tools.continis.io/hats/building-on-hats/property-attributes.md).

# Property attributes

A few attributes are available to decorate the fields of your rules. They change how those fields look or behave in the Inspector. Add them on a serialized field, just like Unity's own `[Range]` or `[Tooltip]`.

#### \[DisplayOnlyForTeam]

Only shows the field if one of the given teams is currently active. Pass one or more team identifiers. If none of them is active, the field is hidden entirely.

```csharp
[DisplayOnlyForTeam("artists", "tech-art")] public string texturesFolder;
```

#### \[HideForTeam]

Hides the field if one of the given teams is active, and shows it otherwise.

```csharp
[HideForTeam("programmers")] public bool showAdvancedHelpers;
```

{% hint style="info" %}
The team identifiers are the ones you set up in the **Teams** feature. The two team attributes only have an effect when Teams is enabled in the Hats project settings.
{% endhint %}
