Skip to main content

FB1ClothingRackOutfitPoolTableRow

Overview

  • Candidate pool for the clothing rack (outfit-purchase ContentPicker). Filtered by the interaction Execute's S1 (PoolGroupId); if S1 is None, all rows are candidates. One row = one candidate item shown in the ContentPicker. Depending on ItemType, identified as a garment (GarmentType+MeshId) or an attached accessory (MeshId). The thumbnail is not held by the row but taken from the corresponding mesh table row (GarmentMesh/AttachedAccessoryMesh). Behavior: always unlocks the item (CAZ exposure); for purchase+wear, swaps only that part of the currently worn outfit.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs
ExtendsFB1TableRowBase

Properties (4)

NameTypeDescription
GarmentTypeEB1GarmentTypePart type of the candidate garment (Top/Bottom/Jacket/Shoes/Hat, etc.). Determines which Garment*Mesh table MeshId belongs to.
ItemTypeEB1ClothingRackItemTypeCandidate item kind (garment/accessory). Determines which identification field below (Garment* or Accessory*) is used.
MeshIdstringMesh (variant) Id of the candidate item. If ItemType=Garment, an Id of the Garment*Mesh table for GarmentType; if ItemType=Accessory, an Id of the AttachedAccessoryMesh table (AccessoryType is derived from that mesh row).
PoolGroupIdstringClothing-rack group identifier. Only rows matching the interaction Execute's S1 are collected as candidates (if S1=None, all are collected).