Skip to main content

B1CategorizedStyleData

Per-category style data containing multiple style slots and a representative index for auto-dressing.

PropertyTypeDescriptionMetadata
StylesTArrayStyle slots for this category. Each slot holds a complete style setting. Max count is MAX_CATEGORIZED_STYLE_SLOT.Category: B1CategorizedStyleData
RepresentativeIndexint32Index of the representative style slot used for auto-dressing in gameplay.Category: B1CategorizedStyleData
ActiveSlotIndexint32Index of the currently worn style slot. May differ from RepresentativeIndex when changed in customization.Category: B1CategorizedStyleData
bAutoChangeCategorizedStyleboolWhether to automatically apply this category's style when the situation changes in gameplay.Category: B1CategorizedStyleData
bRandomChangeCategorizedStyleboolWhether to pick a random slot (instead of the representative one) when the situation changes in gameplay.Category: B1CategorizedStyleData
LastRandomSlotIndexint32Last slot index picked by ResolveCategorizedStyleRandomSlotIndex. Used to avoid picking the same slot consecutively. INDEX_NONE means no prior pick. Internal cache — hidden from editor.
LastRandomPickDayint32Game 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.