Skip to main content

FB1ObjectTemplateTableRow

Overview

  • Data table row defining the blueprint, placement, and interaction properties of a game object template. Shared by multiple object table rows that reference the same underlying blueprint and behavior.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs
ExtendsFB1TableRowBase

Properties (23)

NameTypeDescription
AssetUBlueprintSoft reference to the blueprint asset this template uses in the world.
AvailableSocialClusterTypeEB1SocialClusterType[]List of social cluster types that can use this object template in social interactions.
CarryHandStyleEB1CarryHandStyleHand style animation used when a character carries this object.
CustomizeTypeEB1ObjectCustomizeTypeType of customization available for objects using this template.
FollowSlotRotationbooleanWhether this object rotates to match the slot's orientation when attached.
IgnoreSlotToEntityCheckbooleanWhether the slot-to-entity compatibility check is skipped when placing this object.
InventroyInteractionBagIdstringID referencing the interaction bag used when interacting with this object from inventory.
IsCarriablebooleanWhether objects using this template can be picked up and carried by characters.
IsDerivedbooleanWhether this object is derived from another object template.
IsWettablebooleanWhether objects using this template can get wet from water or rain.
ObjectSelectionSetIdstringID referencing the selection set table row defining available interactions for this template.
ObjectTagsstring[]Semantic tags assigned to this object template for condition and script queries.
ObjectWeatheringGroupIdstringID referencing the weathering group table row applied to objects using this template.
OnAttachChildStateGroupIdstringStateGroupId applied to child objects when they are attached (grouped) to an object using this template. Must be paired with OnAttachChildStateId.
OnAttachChildStateIdstringStateId applied to child objects when they are attached (grouped) to an object using this template. Must be paired with OnAttachChildStateGroupId.
OwnershipCategorystringCategory identifier controlling ownership rules for objects using this template.
PlacementFlagsintegerBitmask defining where this object can be placed (floor, wall, ceiling, etc.).
PlacementGuideTextIdstringString table key referencing the localized guide text shown when placing this object.
WeatherAutonomyBehaviorEB1WeatherAutonomyBehaviorControls how autonomy behaves when this object is exposed to weather (not under roof).
WeatherScriptsFB1ObjectTemplateWeatherScriptEntry[]Weather-specific script mappings keyed by weather ID.
bCanInteractInInventorybooleanWhether characters can interact with this object while it is in their inventory.
bDisableTakeOutOfInventorybooleanWhether taking this object out of inventory is disabled for characters.
bForceChildFollowSlotRotationbooleanWhether child objects placed on this template's slots are forced to follow the slot rotation, regardless of the child's own FollowSlotRotation setting.