代表文字聊天訊息的不可變更的資料對象。
要了解更多關於使用 TextChatMessages 的資訊,請參閱 體驗內容聊天。
概要
屬性
一個獨特的標識 TextChatMessage 。
一般用途的字段,用於存儲有關 TextChatMessage 的各種資料。
一個可以添加到使用者訊息的前置。
指示 TextChatMessage 的狀態。
為使用者過濾的文字訊息。
一個參考源 TextChannel 的。
一個引用源 TextSource 的。
發送訊息時的時間戳。
翻譯和過濾的文字訊息。
屬性
BubbleChatMessageProperties
ChatWindowMessageProperties
Metadata
一般用途的字段,用於存儲有關 TextChatMessage 的各種隨機數據。第二個參數的 TextChannel:SendAsync() 和 TextChannel:DisplaySystemMessage() 用於填充此字段。
如果 TextChatService.CreateDefaultTextChannels 是 true,發送系統訊息給系統頻道的預設系統訊息有獨特的 TextChatMessage.Metadata 值。
使用此字段在 TextChatService.OnIncomingMessage 和 TextChannel.OnIncomingMessage 回撥機中添加額外的格式。
PrefixText
一個用戶的訊息中的前置字符串。這支援 Rich 文字,因此開發人員可以設置這個文字為自訂屬性,以支援聊天標籤。
由預設情況,TextChatMessage.PrefixText 是 TextSource 的名稱,這是用戶與 Player.DisplayName 通過 2>Class.TextSource2> 的用戶。