B1CategorizedStyleData
Per-category style data containing multiple style slots and a representative index for auto-dressing.
| Property | Type | Description | Metadata |
|---|---|---|---|
| Styles | TArray | Style slots for this category. Each slot holds a complete style setting. Max count is MAX_CATEGORIZED_STYLE_SLOT. | Category: B1CategorizedStyleData |
| RepresentativeIndex | int32 | Index of the representative style slot used for auto-dressing in gameplay. | Category: B1CategorizedStyleData |
| ActiveSlotIndex | int32 | Index of the currently worn style slot. May differ from RepresentativeIndex when changed in customization. | Category: B1CategorizedStyleData |
| bAutoChangeCategorizedStyle | bool | Whether to automatically apply this category's style when the situation changes in gameplay. | Category: B1CategorizedStyleData |
| bRandomChangeCategorizedStyle | bool | Whether to pick a random slot (instead of the representative one) when the situation changes in gameplay. | Category: B1CategorizedStyleData |
| LastRandomSlotIndex | int32 | Last slot index picked by ResolveCategorizedStyleRandomSlotIndex. Used to avoid picking the same slot consecutively. INDEX_NONE means no prior pick. Internal cache — hidden from editor. | |
| LastRandomPickDay | int32 | Game day on which LastRandomSlotIndex was picked. Used to refresh the random look only once per day (at midnight). INDEX_NONE means not yet picked. Internal cache — hidden from editor. |