📘 MobileMessage Data Guide¶
🧩 Struct: FB1MobileMessageTableRow¶
Defines a mobile message entry shown to the player, including button text, response scripts, and message content.
Properties¶
- Id (
FName
): Unique identifier for this message. - RelationShipStatId (
FName
): Relationship stat that this message is tied to. (Foreign = "MobileMessageReward.Id") - ConditionId (
FName
): Condition that must be satisfied for the message to send. (Foreign = "MobileMessageCondition.Id") - PositiveAnswerButtonStrId (
FString
): Localized text for the "positive" answer button. (StringTableKey) - NormalAnswerButtonStrId (
FString
): Localized text for the "neutral" answer button. (StringTableKey) - NegativeAnswerButtonStrId (
FString
): Localized text for the "negative" answer button. (StringTableKey) - OpenMessageScript (
FName
): Script executed when the message opens. (Foreign = "Script_MobileMessage.Id") - PositiveAnswerScriptId (
FName
): Script executed when the player selects the positive response. (Foreign = "Script_MobileMessage.Id") - NormalAnswerScriptId (
FName
): Script executed when the player selects the neutral response. (Foreign = "Script_MobileMessage.Id") - NegativeAnswerScriptId (
FName
): Script executed when the player selects the negative response. (Foreign = "Script_MobileMessage.Id") - MessageStrIdList (
TArray<FB1MobileMessageData>
): List of text messages and their localizations displayed during this interaction.