B1ObjectTableRow
- Data table row defining the full configuration of a game object, including its visual, functional, and economic properties.
* References templates, selection sets, stat IDs, inventory, sound, grab, and customization data for one object entry.
| Property | Type | Description | Metadata |
|---|---|---|---|
| DisplayNameTextId | FString | String table key referencing the localized display name for this object. | Category: B1ObjectTableRow StringTableKey: Id |
| DescriptionTextId | FString | String table key referencing the localized description text for this object. | Category: B1ObjectTableRow StringTableKey: Id |
| StateVariationId | FName | ID referencing the state variation table row controlling this object's state behavior. | Category: B1ObjectTableRow Foreign: StateVariation.Id |
| ObjectTemplateId | FName | ID referencing the object template table row defining this object's blueprint and placement behavior. | Category: B1ObjectTableRow Foreign: ObjectTemplate.Id |
| ObjectCategory | FName | Primary category of this object used for build mode categorization. | Category: B1ObjectTableRow |
| FilterCategory | FName | Subcategory (filter category) of this object used for secondary filtering in the build UI. | Category: B1ObjectTableRow |
| MarketPriceId | FName | ID referencing the market price table row used when selling this object. | Category: B1ObjectTableRow Foreign: MarketPrice.Id |
| Asset | TSoftObjectPtr | Soft reference to the blueprint asset representing this object in the world. | |
| AssetTableId | FName | This field is not used. | |
| DevOnly | bool | This field is not used. | |
| Icon | TSoftObjectPtr | Soft reference to the icon texture displayed for this object in the build UI. | Category: B1ObjectTableRow |
| RightUpperIcon | TSoftObjectPtr | Soft reference to the upper-right corner badge icon displayed on this object's UI tile. | Category: B1ObjectTableRow |
| ObjectFilterTags | TArray | Tags used for filtering this object in the object placement menu. | Category: B1ObjectTableRow |
| ObjectTags | TArray | Semantic tags assigned to this object for use in conditions and script queries. | Category: B1ObjectTableRow Foreign: DataHint.Id |
| InitialStatId | TArray | IDs of stats initially set on this object when it is first placed. | Category: B1ObjectTableRow Foreign: Stat.Id |
| AvailableStatId | TArray | IDs of stats that this object can affect through interactions. | Category: B1ObjectTableRow Foreign: Stat.Id |
| ConditionId | FName | This field is not used. | Category: B1ObjectTableRow Foreign: Condition_Object.Id |
| IsUnlockable | bool | Whether this object can be unlocked through ability or progression systems. | Category: B1ObjectTableRow |
| MaskObjectId | FName | ID referencing the mask object table row for slot masking when placing this object. | Category: B1ObjectTableRow Foreign: MaskObject.Id |
| Quality | int32 | This field is not used. | Category: B1ObjectTableRow ClampMin: 0 |
| Weight | int32 | Weight of this object used in inventory and carry calculations. | Category: B1ObjectTableRow ClampMin: 0 |
| InventoryCount | uint8 | This field is not used. | Category: B1ObjectTableRow ClampMin: 1 |
| ObjectInventoryId | FName | ID referencing the inventory table row defining how this object is stored. | Category: B1ObjectTableRow Foreign: Inventory.Id |
| ObjectSoundNotifyId | FName | ID referencing the sound notify table row for audio feedback on this object. | Category: B1ObjectTableRow Foreign: GameObjectSound.Id |
| GrabDtId | FName | ID referencing the grab data table row defining how this object can be grabbed. | Category: B1ObjectTableRow Foreign: Grab.Id |
| TaxId | FName | Tax type identifier applied when buying or selling this object. | Category: B1ObjectTableRow |
| ObjectWeatheringGroupId | FName | This field is not used. | Category: B1ObjectTableRow Foreign: ObjectWeathering.Id |
| PopUpDescriptionId | FName | ID referencing the popup description table row shown when inspecting this object. | Category: B1ObjectTableRow Foreign: ObjectPopUpDescription.Id |
| UseBowlOption | EB1UseSystemBowlOption | Option controlling whether and how the food bowl system is used when placing food into a specific slot. | Category: B1ObjectTableRow |
| Price | int64 | Purchase price of this object in the base currency; accessed via GetOriginalPrice(). | Category: B1ObjectTableRow ClampMin: 0 |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |
Back to Type FinderSearch and filter all 2203 StructGuide documents
See alsoObject
- EB1ObjectCustomizeType
- Object Data Guide
- ObjectBp Data Guide
- ObjectCategory Data Guide
- ObjectChangeActorGroup Data Guide
- ObjectChangeMaterialGroup Data Guide
- ObjectChangeMeshGroup Data Guide
- ObjectCustomizeMaterialGroup Data Guide
- ObjectCustomizeMaterialParts Data Guide
- ObjectCustomizeShapeTemplates Data Guide
- ObjectDataFilter Data Guide
- ObjectPartsCustomUsage Data Guide