Skip to main content

FB1MobileMessageList

Overview

  • A full conversation thread between the player and another entity, storing all messages and response state. Tracks send table usage, the last pool ID, pre-picked answers, cooldown timers, and custom response data.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs

Properties (8)

NameTypeDescription
CustomResponseFB1MobileMessageCustomResponseCustom response data for the currently pending custom message in this thread.
LastMessagePoolIdstringID of the message pool from which the last message in this thread was selected.
MobileMessageListFB1MobileMessage[]Ordered array of all mobile messages in this conversation thread.
PrePickedAnswerStrIdMaptable<EB1MobileMessageResponseType, FB1MobileMessageSendData>Pre-selected answer data per response type, used to show the response UI before the player sends the message.
ResponseTimerFB1TimeTaskIdHandle to the active response timeout timer task for this conversation thread.
SendResponseFB1MobileMessageSendDataCurrently active send response data for the pending player-initiated message.
SentOnceMessageListFB1SentOnceMessageListList tracking which send-once messages have already been sent in this thread.
bLastChatUsingSendTablebooleanWhether the most recent chat in this thread was initiated using a send table.