Skip to main content

B2PreferenceReactionContext

  • Carries preference evaluation inputs and reaction state throughout a single interaction,
    * including emotion polarity changes that suppress follow-up reactions.
PropertyTypeDescriptionMetadata
TargetTagsTArrayTarget tags used to evaluate the preference state when an interaction starts.
QueueIdint64Interaction queue that owns this reaction context.
bIsFoodboolWhether the interaction target is food.
bIsSpoiledFoodboolWhether the interaction target is spoiled food.
bReactionEnabledboolWhether preference effects were applied when the interaction started.
StateEB1PreferenceStatePreference state selected for this interaction.
PreferenceIdFNamePreference selected for this interaction.
InnerThoughtGroupIdFNameInner thought displayed for this preference reaction.
StartEmotionTendencyEB1EmotionTendencyMain emotion tendency captured when the interaction started.
bEmotionPolarityChangedboolPermanently records a Positive-to-Negative or Negative-to-Positive transition.