ActionIdList | string[] | List of action IDs to execute during this interaction (references Action_Interaction.Id). |
AutoFindRepeatMaxCount | integer | Max auto-find repeat count. 0 means unlimited (until in-range targets are exhausted or the 6-hour limit). |
AutoFindRepeatSearchRange | number | Auto-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. |
BodyParts | EB1AnimBodyParts[] | Body parts involved in this interaction. Set automatically. |
CancelScriptIdList | string[] | Script IDs to execute when this interaction is canceled (references Script_Interaction.Id). |
CheckSlotToEntity | boolean | Whether to validate slot-to-entity assignment before interaction. |
ConditionId | string | Condition ID that must be met for this interaction to be available (references Condition_Interaction.Id). |
ConsumeCurrencyId | string | Currency ID required to execute this interaction (references Currency.Id). Set automatically during data load (OnPostJsonDataLoad). |
ConsumeCurrencyValue | integer | Amount of currency required to execute this interaction. Set automatically during data load. |
EnableOnlyConnectedChairObjectSlot | boolean | Whether only connected chair object slots are eligible for this interaction. |
EnableSlotTags | string[] | Tags of slots that enable this interaction. |
FinishScriptIdList | string[] | Script IDs to execute when this interaction finishes (references Script_Interaction.Id). |
GrabEntityConditionId | string | Condition ID for grabbing an entity during this interaction (references Condition_Interaction.Id). |
GrabParts | EB1AnimBodyParts | Body parts used for grab actions. Set automatically. |
InnerThoughtIconInfo | FB1InnerThoughtIconInfo | Inner thought icon info displayed during this interaction. |
InteractionSlotUsage | EB1SlotUsageType | Slot usage type for the character performing this interaction. |
InteractionTags | string[] | Tags associated with this interaction for categorization. |
NoneTargetPlayable | boolean | Whether this interaction can be played without a target. |
ObjectSlotUsage | EB1SlotUsageType | Slot usage type for the object involved in this interaction. |
PostureId | string[] | Posture IDs required for this interaction. Set automatically. |
SpaceTargetFilterId | string | Target filter ID for spatial (space) target selection (references TargetFilter.Id). |
StartScriptIdList | string[] | Script Script IDs to execute at the start of this interaction (references Script_Interaction.Id). |
TargetFilterFindAll | boolean | Whether all targets matching the filter should be found (not just the first). |
TargetFilterInfoList | FB1TargetFilterInfo[] | List of target filter infos to determine eligible targets for this interaction. |
bAutoFindRepeat | boolean | Whether this interaction repeats via auto-find. If true, after finishing it searches the next target via TargetFilter and re-runs. |
bCheckCanMoveToSlot | boolean | Whether to check if the character can move to the target slot before starting. |