接入聊天
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user