Skip to main content

FB1InteractionQueueUIData

Overview

  • Structure that defines the runtime UI data for an entry in the interaction queue. Holds state, timing, and string parameters for rendering the interaction queue HUD element.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs

Properties (26)

NameTypeDescription
AccumulatedTimenumberAccumulated elapsed time for this interaction in the queue.
AutoFindRepeatFB1AutoFindRepeatUIInfoAutoFindRepeat counter state. (Used only in AutoFindRepeat interaction).
BackgroundColorFLinearColorBackground color for the interaction queue UI button.
DebugContextstringJSON snapshot of target, interaction, and the requester's character context(picked stat, desires, emotion, traits, preferences).
InteractionBagDtIdstringData table ID of the interaction bag associated with this queue entry.
InteractionQueueIdintegerUnique runtime ID for this interaction queue entry.
PickedEntityIdFB1EntityIdEntity ID of the picked target for this interaction.
QueueDisplayFB1QueueDisplayParamDynamic queue-display override (main icon / sub icon / text). Resolved on the client via QueueDisplay.Source.
ReasonstringReason string for this queue entry (used for debugging or display).
RumorDtIdstringData table ID of the rumor associated with this interaction.
RumorMongerEntityIdFB1EntityIdEntity ID of the rumor monger related to this interaction.
SmartZoiHighlightColorFLinearColorGauge color for SmartZoi-selected interaction queue items.
StatIdstringStat ID associated with this interaction queue entry.
StringFormatParameterstable<string, FB1InteractionQueueUIStringParameter>Map of named string format parameters used for UI text display.
TalkMemberEntityIdsFB1EntityId[]Other participants in the owner's current talk (excludes the owner). Used for the talk queue tooltip names.
TalkSubjectEntityIdFB1EntityIdRuntime talk subject used by subject-scoped queue display.
TargetEntityIdFB1EntityIdEntity ID of the interaction target (object).
TargetInteractionSlotNamestringSlot name on the target entity that this interaction occupies.
TotalTimenumberTotal expected duration for this interaction.
bInsertFrontbooleanWhether this entry should be inserted at the front of the queue.
bIsAccumulatingProgressbooleanWhether B2 is actively accumulating progress time for this interaction.
bIsCanceledbooleanWhether this interaction has been canceled.
bIsMultiTalkbooleanWhether the owner's current talk has 3 or more participants (multi-person talk).
bIsPlayingbooleanWhether this interaction is currently playing.
bIsPlayingTalkInteractionbooleanWhether this interaction is currently playing as a talk interaction.
bIsSmartZoiInteractionbooleanWhether this entry was selected by SmartZoi SLM.