For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

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

[HideForTeam]

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

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

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.

Last updated