B1InventoryTableRow
- Structure that defines an inventory table row.
* Contains inventory type, capacity limits, display info, conditions, and script references.
| Property | Type | Description | Metadata |
|---|---|---|---|
| InventoryType | EB1InventoryType | The type of inventory this row represents. | Category: B1InventoryTableRow |
| MaxCount | int32 | Maximum number of items this inventory can hold. Use -1 for unlimited. | Category: B1InventoryTableRow ClampMin: -1 |
| RecommendedMaxCount | int32 | Recommended maximum item count for this inventory. Use -1 for no recommendation. | Category: B1InventoryTableRow ClampMin: -1 |
| OnCountRangeChangedScripts | TArray | Scripts triggered when the item count enters or exits a specified range. | Category: B1InventoryTableRow |
| DisplayName | FString | Text ID for the display name of this inventory. | Category: B1InventoryTableRow StringTableKey: Id |
| DescTextId | FString | Text ID for the description of this inventory. | Category: B1InventoryTableRow StringTableKey: Id |
| ObjectConditionId | FName | Condition ID for filtering which objects can be placed in this inventory. | Category: B1InventoryTableRow Foreign: Condition_Inventory.Id |
| ObjectPutInScriptId | FName | Script ID executed when an object is put into this inventory. | Category: B1InventoryTableRow Foreign: Script_Inventory.Id |
| ObjectPutOutScriptId | FName | Script ID executed when an object is taken out of this inventory. | Category: B1InventoryTableRow Foreign: Script_Inventory.Id |
| OwnerObjectStateChangeScriptId | FName | Script ID executed when the owner object's state changes. | Category: B1InventoryTableRow Foreign: Script_Inventory.Id |
| ChildObjectStateChangeScriptId | FName | Script ID executed when a child object's state changes. | Category: B1InventoryTableRow Foreign: Script_Inventory.Id |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |