Skip to main content

B1InteractionTableRow

  • Structure that defines an interaction table row.
    * Contains action lists, slot usage, target filters, and script references for a single interaction.
PropertyTypeDescriptionMetadata
InteractionTagsTArrayTags associated with this interaction for categorization.Category: B1InteractionTableRow
ConditionIdFNameCondition ID that must be met for this interaction to be available (references Condition_Interaction.Id).Category: B1InteractionTableRow
Foreign: Condition_Interaction.Id
GrabEntityConditionIdFNameCondition ID for grabbing an entity during this interaction (references Condition_Interaction.Id).Category: B1InteractionTableRow
Foreign: Condition_Interaction.Id
InteractionSlotUsageEB1SlotUsageTypeSlot usage type for the character performing this interaction.Category: B1InteractionTableRow
EnableSlotTagsTArrayTags of slots that enable this interaction.Category: B1InteractionTableRow
ObjectSlotUsageEB1SlotUsageTypeSlot usage type for the object involved in this interaction.Category: B1InteractionTableRow
ActionIdListTArrayList of action IDs to execute during this interaction (references Action_Interaction.Id).Category: B1InteractionTableRow
Foreign: Action_Interaction.Id
TargetFilterInfoListTArrayList of target filter infos to determine eligible targets for this interaction.Category: B1InteractionTableRow
bAutoFindRepeatboolWhether this interaction repeats via auto-find. If true, after finishing it searches the next target via TargetFilter and re-runs.Category: B1InteractionTableRow
AutoFindRepeatMaxCountint32Max auto-find repeat count. 0 means unlimited (until in-range targets are exhausted or the 6-hour limit).Category: B1InteractionTableRow
ClampMin: 0
AutoFindRepeatSearchRangefloatAuto-find search range (cm) measured from the first picked target's location. Default 500 = 5m.
0 disables the origin limit entirely: the next target is then searched only within the filter's normal SearchRange.
Category: B1InteractionTableRow
ClampMin: 0
TargetFilterFindAllboolWhether all targets matching the filter should be found (not just the first).Category: B1InteractionTableRow
SpaceTargetFilterIdFNameTarget filter ID for spatial (space) target selection (references TargetFilter.Id).Category: B1InteractionTableRow
Foreign: TargetFilter.Id
NoneTargetPlayableboolWhether this interaction can be played without a target.Category: B1InteractionTableRow
CheckSlotToEntityboolWhether to validate slot-to-entity assignment before interaction.Category: B1InteractionTableRow
EnableOnlyConnectedChairObjectSlotboolWhether only connected chair object slots are eligible for this interaction.Category: B1InteractionTableRow
bCheckCanMoveToSlotboolWhether to check if the character can move to the target slot before starting.Category: B1InteractionTableRow
InnerThoughtIconInfoFB1InnerThoughtIconInfoInner thought icon info displayed during this interaction.Category: B1InteractionTableRow
StartScriptIdListTArrayScript IDs to execute at the start of this interaction (references Script_Interaction.Id).Category: B1InteractionTableRow
Foreign: Script_Interaction.Id
CancelScriptIdListTArrayScript IDs to execute when this interaction is canceled (references Script_Interaction.Id).Category: B1InteractionTableRow
Foreign: Script_Interaction.Id
FinishScriptIdListTArrayScript IDs to execute when this interaction finishes (references Script_Interaction.Id).Category: B1InteractionTableRow
Foreign: Script_Interaction.Id
ConsumeCurrencyIdFNameCurrency ID required to execute this interaction (references Currency.Id). Set automatically during data load.Category: B1InteractionTableRow
Foreign: Currency.Id
ConsumeCurrencyValueint64Amount of currency required to execute this interaction. Set automatically during data load.Category: B1InteractionTableRow
GrabPartsEB1AnimBodyPartsBody parts used for grab actions. Set automatically.Category: B1InteractionTableRow
PostureIdTArrayPosture IDs required for this interaction. Set automatically.Category: B1InteractionTableRow
Foreign: Posture.Id
BodyPartsTArrayBody parts involved in this interaction. Set automatically.Category: B1InteractionTableRow
IdFNameUnique IdCategory: B1TableRowBase
CommentFStringDev CommentCategory: B1TableRowBase