Bettermodel Bone Visibility
Control bone visibility with criteria
Champs
| Champ | Type | Par défaut | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
bones | List<BoneVisibilityCriteria> | empty | Bones and their visibility criteria. All criteria must match (AND) for bone to be visible. Empty criteria = always visible.
|
| Champ | Type | Par défaut | Description |
|---|---|---|---|
boneName | String | — | The bone name to control |
criteria | List<Criteria> | empty | All criteria must match for bone to be visible. Empty = always visible. |
Champs TypeWriter communs (priorityOverride)
| Champ | Type | Par défaut | Description |
|---|---|---|---|
priorityOverride | Optional<Int> | — | — |
How to use it
Add one row per bone in bones: boneName (not case-sensitive) and optional criteria. The bone is visible when all criteria match, or when the list is empty. Rows are evaluated per player, so a hat or a weapon can be shown only to players who match, for example a quest fact.
Put the entry in the data of a definition or an instance.