TextChatMessage

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

無法建立

代表文字聊天訊息的不可變更數據對象。

要了解更多關於使用 TextChatMessages 的信息,請參閱 體驗內文字聊天

概要

屬性

屬性

BubbleChatMessageProperties

平行讀取

ChatWindowMessageProperties

平行讀取

MessageId

平行讀取

TextChatMessage 的獨特標識。

Metadata

平行讀取

一個通用的欄位,用於存儲有關 TextChatMessage 的各種雜項數據。TextChannel:SendAsync()TextChannel:DisplaySystemMessage() 的第二個參數用於填充此欄位。

如果 TextChatService.CreateDefaultTextChannelstrue,系統傳送到系統通道的預設系統訊息具有獨特的 TextChatMessage.Metadata 值。

使用此欄位來應用 TextChatService.OnIncomingMessageTextChannel.OnIncomingMessage 回呼中特殊訊息的額外格式。

PrefixText

平行讀取

用於添加到使用者的訊息的前缀。這支持豐富文字,因此開發人員可以為此文字設定自訂屬性,以支持聊天標籤。

預設情況下,TextChatMessage.PrefixText 是指與 TextSource 通過 Player.DisplayName 相關的使用者的名稱,這是 TextSourceTextSource.UserId

平行讀取

指示 TextChatMessage 的狀態。

Text

平行讀取

對使用者的過濾文字訊息。不同的使用者可以根據過濾規則從此屬性收到不同的字串。它可以是空字串。

TextChannel

平行讀取

參考來源 TextChannel

TextSource

平行讀取

參考來源 TextSource

Timestamp

平行讀取

訊息最初傳送時的時戳。

Translation

平行讀取

代表基於使用者本地化設定翻譯和過濾的文字訊息。系統不會翻譯具有相同本地化設定或使用無文字過濾協助持的用戶之間的訊息,因此此屬性可能是空字串,如果沒有翻譯發生,就不會發生。若要自訂,請參閱 自訂翻譯訊息

方法

活動