Skip to main content

UB1TalkTargetSelectionDataAsset

Overview

  • Data asset for talk target selection, configuring autonomy scoring weights, distance factors, and history thresholds.

Metadata

FieldValue
Kindclass
EnvironmentB1 - Presentation
Categoryclasses
ExtendsUB1DataAssetBase

Properties (15)

NameTypeDescription
AnyTalkDurationMinutesintegerThe duration in minutes used to determine if any direct or group talk has occurred recently.
BlockTalkOnRemainingInteractionRealSecondsintegerThe remaining interaction time (in real-time seconds) threshold above which a target is excluded from autonomy talk candidates.
BusyRemainingFactornumberThe score multiplier applied when the target is considered busy.
BusyRemainingThresholdMinutesintegerThe remaining task time in minutes above which a target is considered busy.
DistanceFarFactornumberThe score multiplier applied when the target is at far range distance (between Mid and Far).
DistanceFarMetersintegerThe upper distance in meters defining the far-range threshold; beyond this value, the target is excluded (score factor = 0). 0 means unlimited.
DistanceMidFactornumberThe score multiplier applied when the target is at mid-range distance.
DistanceMidMetersintegerThe upper distance in meters defining the mid-range threshold; beyond this value, the far factor is applied.
DistanceNearMetersinteger
HighRelationThresholdScoreintegerThe affinity or romance score threshold above which a target is considered high-affinity.
RecentISpokeDurationMinutesintegerThe duration in minutes used to determine if a target was recently spoken to by this character.
RecentSpokeToMeDurationMinutesintegerThe duration in minutes used to determine if a target recently spoke to this character.
RomanticWithOthersFactornumber
SelectionScorestable<EB2TargetScoreReason, integer>A map of target score reasons to their corresponding selection score values.
TalkHistoryMaxAgeMinutesintegerThe maximum age in minutes for talk history records before they are cleared.