Skip to main content

UB1InteractionDataAsset

Overview

  • Data asset that holds global configuration for the interaction system. Includes range settings, autonomy parameters, slot behavior, and interaction bag references.

Metadata

FieldValue
Kindclass
EnvironmentB1 - Presentation
Categoryclasses
ExtendsUB1DataAssetBase

Properties (117)

NameTypeDescription
AcceptanceRadiusCalibrationRangenumberCalibration range for the acceptance radius during move-over navigation.
ActionTimeResetDelayintegerDelay in game-time seconds before resetting action time.
AddAllTalkInteractionCategoryTagsstring[]Tags that are added to all talk interaction categories (both Positive and Negative).
AddOnAnimPlayIntervalSecondsnumberRequired accumulated main-loop playback time before replaying an add-on animation.
AutoFindPutDownInteractionBagIdstringInteraction bag ID for auto-find put-down behavior.
AutoInsertInventoryPickupInteractionIdListtable<string, string>Map from posture category ID to interaction ID for auto-inserting inventory pickup interactions.
AutoInsertPutDownInteractionInfoListtable<string, FB1AutoInsertInteractionInfo>Map from posture category ID to auto-insert interaction info used during put-down actions.
AutoInsertSwitchHandInteractionIdListtable<string, string>Map from posture category ID to interaction ID for auto-inserting switch-hand interactions.
AutonomyFailedInteractionBagIdstringInteraction bag ID to execute when autonomy fails (references DT_InteractionBag).
AutonomyFailedInteractionBagIdOnSitstringInteraction bag ID to execute when autonomy fails while sitting (references DT_InteractionBag).
AutonomyFailedInteractionCooltimeSecMaxnumberMaximum cooldown time in seconds after a failed autonomy interaction.
AutonomyFailedInteractionCooltimeSecMinnumberMinimum cooldown time in seconds after a failed autonomy interaction.
AutonomyFishingSearchRadiusnumber
AutonomyInteractionFail_IntervalMaxnumberMaximum interval in seconds before retrying autonomy after an interaction failure.
AutonomyInteractionFail_IntervalMinnumberMinimum interval in seconds before retrying autonomy after an interaction failure.
AutonomyIntervalForPCnumberAutonomy evaluation interval in seconds specific to player-controlled characters.
AutonomyIntervalMaxnumberMaximum interval in seconds between autonomy behavior evaluations.
AutonomyIntervalMinnumberMinimum interval in seconds between autonomy behavior evaluations.
AutonomyMaxTalkDistancenumberMaximum distance for autonomy talk interactions; beyond this distance, autonomy waits due to manual control.
AutonomyRewardModifierPerObjectTemplateCountanyCurve that modifies autonomy rewards based on the number of object templates present.
AutonomyTalkFinished_IntervalMaxnumberMaximum interval in seconds before autonomy resumes after a talk interaction finishes.
AutonomyTalkFinished_IntervalMinnumberMinimum interval in seconds before autonomy resumes after a talk interaction finishes.
Autonomy_RealtimeIntervalMaxnumberMaximum realtime interval in seconds for autonomy re-evaluation.
Autonomy_RealtimeIntervalMinnumberMinimum realtime interval in seconds for autonomy re-evaluation.
AvailableObjectInteractionUIRangenumberMaximum distance at which the interaction UI becomes visible for objects.
AvailableTalkInteractionUIRangenumberMaximum distance at which the talk interaction UI becomes visible.
BookReadCancelInteractionBagIdstringInteraction bag ID executed when a book-read action is canceled.
ChangeStateReactionInteractionBagIdstringInteraction bag ID for the change-state reaction behavior.
CharacterSelfSelectionIdstringSelection set ID for the character's self-interaction selection.
ChildBlockCheckForwardOffsetnumberForward offset (cm) from a character used to center the zone that detects a protected (baby/child) bystander blocking harmful interactions. Shared by the HasBlockingChildNearby condition.
ChildBlockCheckRadiusnumberRadius (cm) of the protected-child detection zone. Characters within this radius of the forward-offset center are checked.
ClickInteractionBagCategorystringInteraction bag category name for click-triggered interactions.
ClickSelectionIdstringSelection set ID for click-based interaction selection.
ClickableObjectInteractionRangenumberMaximum distance at which clickable objects show an interaction (in Unreal units).
ClickableTalkInteractionRangenumberMaximum distance at which clickable talk interactions are available.
CommonConditionDimmedTooltipTextIdstringText ID for the common tooltip shown when an interaction condition is dimmed.
DefaultAutonomyCooltimeMinintegerDefault cooldown time in minutes for autonomy-selected interactions.
DisableMoveOverBuffIdstringBuff ID that disables the move-over behavior when present on the character.
DisallowGroupedInteractionSelectionTagstringTag that prevents showing the GroupClickInteraction list of a ChildObject during interaction.
DistFromFirenumberDistance at which characters stop from fire objects during walk-to navigation.
EscapeUnderwaterInteractionBagIdstringInteraction bag ID forced when a diving character must escape underwater in an emergency (references InteractionBag.Id).
EscapeUnderwaterStatThresholdsFB1EscapeUnderwaterStatThreshold[]Stats (OR-evaluated) whose crisis thresholds force an emergency underwater escape while diving. Empty disables the feature.
FailedCollectInteractionBagIdListstring[]List of interaction bag IDs used when collection of autonomy candidates fails.
FailedFindFishingLocationInteractionBagIdstringInteraction bag ID used when no valid fishing location is found (references DT_InteractionBag).
FinalCheckRangenumberFinal check range used after move-over to verify the target slot is clear.
ForceCategoryModeJobIdsstring[]
FreeTimeAutonomyCooltimeMinintegerDefault cooldown time in minutes for FreeTime-path autonomy interactions (longer than the default to reduce repetition).
FreeTimeEmotionPoolProbabilityintegerFreeTime emotion pool commit chance (percent) within the non-TPO branch; normalized against the trait pool.
FreeTimeSelectionWeightStepRationumberFreeTime selection weight geometric ratio per step. One Weight step (or the same-room bonus) makes an interaction this many times more likely.
FreeTimeTPOPoolProbabilityintegerFreeTime TPO pool entry chance (percent). Independent gate rolled first; not shared with the emotion/trait mass.
FreeTimeTalkPoolProbabilityintegerFreeTime talk entry chance (percent). Independent gate rolled after TPO; collects a Talk interaction if a nearby target exists, else falls through to the pool.
FreeTimeTraitPoolProbabilityintegerFreeTime trait pool commit chance (percent) within the non-TPO branch; normalized against the emotion pool.
GoHomeSatisfyDesireInteractionBagIdstringInteraction bag ID used when going home to satisfy a desire (references InteractionBag.Id).
InfiniteInteractionMotiveSpeechBubbleMaptable<string, string>Map from stat ID to speech bubble ID displayed when an infinite interaction is canceled due to insufficient motivation.
InteractionBagHistoryAlertCountintegerNumber of recent interaction bag history entries that trigger an alert.
InteractionBagHistoryCheckIntervalintegerInterval (in interaction count) for checking interaction bag history.
InteractionPanelRandomTalkEmotionNegativeTagsstring[]List of interaction bag tags for negative random talk emotions in the interaction panel.
InteractionPanelRandomTalkEmotionPositiveTagsstring[]List of interaction bag tags for positive random talk emotions in the interaction panel.
InteractionPanelSlotAMaxCountintegerMaximum number of items to display in interaction panel slot A. Set to 0 for no limit.
InteractionPanelSlotATagsstring[]List of interaction bag tags displayed in slot A of the interaction panel.
InteractionPanelSlotBMaxCountintegerMaximum number of items to display in interaction panel slot B. Set to 0 for no limit.
InteractionPanelSlotBTagsstring[]List of interaction bag tags displayed in slot B of the interaction panel.
InteractionPanelSlotCMaxCountintegerMaximum number of items to display in interaction panel slot C. Set to 0 for no limit.
InteractionRandomTalkEmotionIconMaptable<string, string>Map from interaction bag tag to its corresponding random talk emotion icon.
InterationUIClickCheckTimenumberTime threshold (in seconds) for determining whether to reopen the interaction UI when clicking a previously opened object.
LightBrightnessLevelstable<string, FB1LightBrightnessLevel>Brightness levels selectable through the light interaction, keyed by the level id used as S1 of the SetObjectBrightnessLevel execute (for example Light_Weak / Light_Middle / Light_Strong / Light_VeryStrong). Note that no level reproduces the as-placed look of a lamp: an untouched lamp renders at blueprint intensity times the emissive multiplier baked into its own material, which differs per lamp, and picking any level overrides that material value.
MaxInteractionQueueCountintegerMaximum number of interactions that can be added to the interaction queue (running + waiting).
MaxInteractionRangenumberMaximum distance at which interactions can be executed (1000.0 = 10m).
MaxInteractionWaitTimenumberMaximum time to wait before an interaction times out.
MinBoxHeightForCollisionEnablenumberMinimum bounding box height for enabling collision on put-down objects.
MinBoxVolumeForCollisionEnablenumberMinimum bounding box volume for enabling collision on put-down objects.
MoveOverCoolTimenumberCooldown time in seconds between successive move-over requests.
MoveOverRangenumberDistance threshold for triggering move-over (make-way) behavior.
MultiInteractionProbabilitynumberProbability (0.0~1.0) of entering multi-interaction during autonomy. 0.0 = never, 1.0 = always.
MustIsHomeConditionObjectIdsstring[]List of object IDs that must satisfy the IsHome condition for validation.
NegativeInteractionBagTagsstring[]List of interaction bag tags considered negative in the interaction panel.
NeverInterruptInteractionBagIdstring[]List of interaction bag IDs that should never be interrupted during self-move.
NormalInteractionBagTagsstring[]Tags that are included in both the Positive and Negative interaction-bag tag lists.
PassengerSelectionIdstringSelection set ID for the passenger selection group.
PositiveInteractionBagTagsstring[]List of interaction bag tags considered positive in the interaction panel.
PutDownInteractionBagIdstringInteraction bag ID for standard put-down behavior.
PutDownToFloorMaxDistancenumberMaximum distance from the floor for put-down placement.
PutDownToFloorMinDistancenumberMinimum distance from the floor for put-down placement.
RandomPlayAnimPoolstable<string, FB1RandomPlayAnimPool>Maps a logical PlayAnim animation ID to character animation candidates selected once per Action instance.
SatisfyDesireInteractionBagIdstringInteraction bag ID used when satisfying a desire (references InteractionBag.Id).
SeatScoreSettingFB1SeatScoreSettingWeights used to score seat candidates when a character looks for a place to eat.
SelectRandomEmoticonRetryCountintegerMaximum number of retry attempts for selecting a random emoticon.
SelfMoveInteractionBagIdstringInteraction bag ID for self-move actions (references DT_InteractionBag).
SitInteractionBagCategorystring[]List of interaction bag category names associated with sitting actions.
SmartZoiInteractionQueueHighlightColorFLinearColorGauge color for SmartZoi-selected interaction queue items.
StoryTagColor1FLinearColorFirst color used for story tags in the UI.
StoryTagColor2FLinearColorSecond color used for story tags in the UI.
StoryTagStringIdstringString ID for the story tag display text.
TPOModeTalkCollectProbabilitynumberProbability of collecting Talk candidates in TPO mode (0.0 = never collect, 1.0 = always collect).
TalkInteractionStartTalkFB1TalkInteractionStartTalkConfiguration for the greeting (start talk) section of the talk interaction panel.
TalkInteractionVerifySlotRangenumberSlot verification range specific to talk interactions during move-over checks.
TalkSpanTimenumberMinimum time span between talk interactions in seconds.
TraitTagColor1FLinearColorFirst color used for trait tags in the UI.
TraitTagColor2FLinearColorSecond color used for trait tags in the UI.
TransientDesireInputWaitTimenumberWait time in seconds before processing transient desire input for autonomy.
TransientDesireInteractionCountMaxintegerMaximum number of transient desire interactions that can be queued at once.
VerifySlotRangenumberRange for slot verification during move-over (make-way) checks.
WaitOccupiedInteractionIdstringInteraction ID to execute when waiting for an occupied slot (references Interaction.Id).
WaitOccupiedLimitCountintegerMaximum number of interactions that can be queued while waiting for an occupied slot.
WalkAroundLocationFindPathRetryCountintegerNumber of path-finding retry attempts when walking around a location.
WalkToDirtyPlaceOffsetDistancenumberOffset distance applied when walking to a dirty place location.
WalkToFinish_AddInteractionBagIdstringInteraction bag ID to insert when character overlap is detected at the end of a WalkTo.
WalkToFinish_CharacterOverlapRangenumberRange used to detect overlap with other characters at the end of a WalkTo action.
WalkToNearFishingLocationMaxDistancenumberMaximum distance threshold for a valid nearby fishing location.
WalkToNearFishingLocationMinDistancenumberMinimum distance threshold for a valid nearby fishing location.
WalkToNearbyInvalidSiteMaxDistancenumberMaximum distance from a site for it to be considered invalid for walk-to-nearby.
WalkToNearbyInvalidSiteMinDistancenumberMinimum distance from a site for it to be considered invalid for walk-to-nearby.
WalkToNearbyPathRatioMaxnumberMaximum path ratio used for walk-to-nearby destination selection.
WalkToNearbyPathRatioMinnumberMinimum path ratio used for walk-to-nearby destination selection.
WalkToScheduleSiteInteractionBagIdstringInteraction bag ID for walking to a schedule site (references DT_InteractionBag).
WatchingInteractionBagIdsstring[]List of interaction bag IDs used for watching event buttons.
bAddExecutingActionForTargetbooleanWhether to add the executing action to the target entity during interaction.