Skip to main content

UB1ObjectSelectionData

Overview

  • Runtime data object representing a player's interaction selection for a game object. Carries all display and behavioral metadata needed to populate the interaction UI panel.

Metadata

FieldValue
Kindclass
EnvironmentB1 - Presentation
Categoryclasses
ExtendsUObject

Properties (42)

NameTypeDescription
BaseConsumeCurrencyValueintegerBase currency cost before any modifiers are applied.
CategoryRootTabStringstringDisplay text shown on the root category tab.
CategoryTabStringstringDisplay text shown on the category tab.
ConsumeCurrencyIdstringID of the currency consumed when this interaction is selected.
ConsumeCurrencyTypestringType identifier for the currency consumed by this interaction.
ConsumeCurrencyTypeDtIdstringData table ID for the currency type entry used in this interaction.
ConsumeCurrencyValueintegerAmount of currency consumed when this interaction is selected.
DimmedTooltipTextstringTooltip text shown when this entry is in the dimmed (disabled) state.
DisplayStringstringLocalized display text for this selection entry in the interaction panel.
DisplayTooltipstringTooltip text shown when hovering over this selection entry.
GeneratedMotionFileKeystringFile key for the generated motion asset associated with this entry.
InteractionBagIdstringID of the interaction bag associated with this selection entry.
InteractionGroupIDstringID of the interaction group this selection belongs to.
IsAddMotionIconbooleanWhether to add a motion icon badge to this selection entry.
IsCategoryTabbooleanWhether this selection entry represents a category tab rather than a direct interaction.
IsCheckedbooleanWhether this entry is currently in a checked/selected state.
IsDimmedbooleanWhether this selection entry is displayed in a dimmed (disabled) state.
IsKarmaIconbooleanWhether to show a karma-related icon on this selection entry.
IsPositiveTalkbooleanWhether this talk interaction has a positive sentiment.
IsProgressIconbooleanWhether to show a progress indicator icon on this selection entry.
IsShowDevTextbooleanWhether to show developer-only debug text on this selection entry.
IsShowLeftTagbooleanWhether to display the left-side tag label on this selection entry.
LeftTagColorFLinearColorColor applied to the left-side tag label.
LeftTagIconUObjectSoft reference to the icon displayed in the left-side tag area.
LeftTagStringstringText displayed in the left-side tag area of this selection entry.
ObjectDisplayStringstringDisplay text for the object associated with this selection.
PanelIconUObjectSoft reference to the icon displayed on the preference panel for this entry.
PanelIconColorFLinearColorTint color applied to the preference panel icon.
PermissionTypestringPermission type identifier used to gate this door interaction.
PerspectiveIdstringID of the perspective associated with this selection entry.
PreferenceTypeEB1PreferencePanelTypeType of preference panel style to use for this selection entry.
RecommendedTooltipTextstringTooltip text describing the reason for the recommended interaction.
RelationshipFocusTypestringIdentifier for the relationship focus type when TalkNature is RelationshipFocus.
TagColor1FLinearColorPrimary color used to render the tag label.
TagColor2FLinearColorSecondary color used to render the tag label background.
TagNamestringTag label text displayed in the interaction panel for this entry.
TalkNatureEB1TalkNatureNature of the conversation interaction (e.g., Normal, RelationshipFocus).
TalkTypestringType identifier for the conversation topic associated with this selection.
TargetEntityIdFB1EntityIdEntity ID of the specific target associated with this interaction selection.
bIsDoorInteractionbooleanWhether this interaction entry is a door interaction (door-specific use only).
bIsZoiGroupInteractionbooleanWhether this interaction is a Zoi group interaction.
bRecommendedbooleanWhether this entry is marked as a recommended interaction.