Skip to main content

FB1MobileMessageSendTableRow

Overview

  • Data table row defining a player-initiated send message with answer pools and per-response scripts. Supports daily, appointment, and recommended message types with cooldowns and send-once scoping.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs
ExtendsFB1MobileMessageTableRowBase

Properties (14)

NameTypeDescription
CooltimeMinuteintegerCooldown in in-game minutes before this message can be sent again.
MessageButtonIconUTexture2DSoft reference to the icon texture displayed on the send message button.
MessageButtonStrIdstringString table key for the localized label on the send message button.
MessageTypeEB1MobileMessageSendTypeCategory type of this message (Daily_Normal, Daily_Positive, Appointment, etc.).
NegativeAnswerListFB1MessageAnswerReplySet[]Pool of answer-reply sets used when the other character responds negatively.
NegativeAnswerScriptIdsstring[]Scripts executed when the negative answer is selected.
NormalAnswerListFB1MessageAnswerReplySet[]Pool of answer-reply sets used when the other character responds neutrally.
NormalAnswerScriptIdsstring[]Scripts executed when the neutral answer is selected.
OpenMessageScriptIdsstring[]Scripts executed when the player opens and reads this message.
PositiveAnswerListFB1MessageAnswerReplySet[]Pool of answer-reply sets used when the other character responds positively.
PositiveAnswerScriptIdsstring[]Scripts executed when the positive answer is selected.
ReceivedScriptIdsstring[]Scripts executed when the message is received by the target.
SendMessageStrIdsFB1MessageString[]Array of localized message string entries that the player sends to the other character.
SendOnceScopeEB1SendOnceScopeScope controlling whether this message can only be sent once globally or per receiver.