Skip to main content

FB1InteractionTableRow

Overview

  • Structure that defines an interaction table row. Contains action lists, slot usage, target filters, and script references for a single interaction.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs
ExtendsFB1TableRowBase

Properties (26)

NameTypeDescription
ActionIdListstring[]List of action IDs to execute during this interaction (references Action_Interaction.Id).
AutoFindRepeatMaxCountintegerMax auto-find repeat count. 0 means unlimited (until in-range targets are exhausted or the 6-hour limit).
AutoFindRepeatSearchRangenumberAuto-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.
BodyPartsEB1AnimBodyParts[]Body parts involved in this interaction. Set automatically.
CancelScriptIdListstring[]Script IDs to execute when this interaction is canceled (references Script_Interaction.Id).
CheckSlotToEntitybooleanWhether to validate slot-to-entity assignment before interaction.
ConditionIdstringCondition ID that must be met for this interaction to be available (references Condition_Interaction.Id).
ConsumeCurrencyIdstringCurrency ID required to execute this interaction (references Currency.Id). Set automatically during data load (OnPostJsonDataLoad).
ConsumeCurrencyValueintegerAmount of currency required to execute this interaction. Set automatically during data load.
EnableOnlyConnectedChairObjectSlotbooleanWhether only connected chair object slots are eligible for this interaction.
EnableSlotTagsstring[]Tags of slots that enable this interaction.
FinishScriptIdListstring[]Script IDs to execute when this interaction finishes (references Script_Interaction.Id).
GrabEntityConditionIdstringCondition ID for grabbing an entity during this interaction (references Condition_Interaction.Id).
GrabPartsEB1AnimBodyPartsBody parts used for grab actions. Set automatically.
InnerThoughtIconInfoFB1InnerThoughtIconInfoInner thought icon info displayed during this interaction.
InteractionSlotUsageEB1SlotUsageTypeSlot usage type for the character performing this interaction.
InteractionTagsstring[]Tags associated with this interaction for categorization.
NoneTargetPlayablebooleanWhether this interaction can be played without a target.
ObjectSlotUsageEB1SlotUsageTypeSlot usage type for the object involved in this interaction.
PostureIdstring[]Posture IDs required for this interaction. Set automatically.
SpaceTargetFilterIdstringTarget filter ID for spatial (space) target selection (references TargetFilter.Id).
StartScriptIdListstring[]Script Script IDs to execute at the start of this interaction (references Script_Interaction.Id).
TargetFilterFindAllbooleanWhether all targets matching the filter should be found (not just the first).
TargetFilterInfoListFB1TargetFilterInfo[]List of target filter infos to determine eligible targets for this interaction.
bAutoFindRepeatbooleanWhether this interaction repeats via auto-find. If true, after finishing it searches the next target via TargetFilter and re-runs.
bCheckCanMoveToSlotbooleanWhether to check if the character can move to the target slot before starting.