接入聊天

This commit is contained in:
2026-05-22 10:59:18 +08:00
parent 369783939b
commit 6f17a740e8
11 changed files with 610 additions and 984 deletions

View File

@@ -29,6 +29,7 @@ namespace Unity.RenderStreaming
public event Action<string, UserInfo> OnUserInfoMessageReceived;
public event Action<string, MediaStateChange> OnMediaStateChangeReceived;
public event Action<string, ChatData> OnChatMessageReceived;
public override void OnMessage(string message)
@@ -44,7 +45,9 @@ namespace Unity.RenderStreaming
switch (record.type)
{
case MessageTypes.Chat:
var chat = record.data as ChatData;
var chat = record.data as JObject;
var chatData = chat.ToObject<ChatData>();
OnChatMessageReceived?.Invoke(ConnectionId, chatData);
break;
case MessageTypes.UserInfo:
json = record.data as JObject;