DGJ 1 год назад
Родитель
Сommit
ecd3ebce89
2 измененных файлов с 12 добавлено и 4 удалено
  1. 4 4
      Assets/Scripts/MQTT/MQTTManager.cs
  2. 8 0
      Assets/Scripts/UICallManager.cs

+ 4 - 4
Assets/Scripts/MQTT/MQTTManager.cs

@@ -67,7 +67,7 @@ public class MQTTManager : MonoSingleton<MQTTManager>
     public void SetRoomId(string id)
     {
         MQTTClient.Instance.roomId = id;
-        MQTTClient.Instance.roomId = "9527";
+     //   MQTTClient.Instance.roomId = "9527";
 
         // 订阅房间频道
 
@@ -104,7 +104,7 @@ public class MQTTManager : MonoSingleton<MQTTManager>
     {
         JObject obj = JObject.Parse(msg);
 
-        Debug.Log(obj["action"].ToString());
+        Debug.Log("Received  ===>  " + obj["action"].ToString());
 
         switch (obj["action"].ToString())
         {
@@ -128,7 +128,7 @@ public class MQTTManager : MonoSingleton<MQTTManager>
 
             case "noexpert": // 无专家
 
-
+                UICallManager.Instance.EventNoExpert();
                 break;
             case "chat": // 聊天消息
 
@@ -142,7 +142,7 @@ public class MQTTManager : MonoSingleton<MQTTManager>
                 break;
             case "file": // 接受文件
 
-                // 拆解用户名  和 文件名称  显示到聊天框里
+                // 拆解用户名  和 文件名称  显示到聊天框里   下载文件
 
 
 

+ 8 - 0
Assets/Scripts/UICallManager.cs

@@ -75,6 +75,14 @@ public class UICallManager : MonoSingleton<UICallManager>,IController
         OnNoExpert?.Invoke();
     }
 
+    /// <summary>
+    ///  设置MQTT房间ID
+    /// </summary>
+    public void SetMQTTRoomId(string roomId)
+    {
+        MQTTManager.Instance.SetRoomId(roomId);
+    }
+
     private void AnyUp(InputKeyCode keyCode, InputDevicePartBase part)
     {
       //  Debug.Log("DGJ ====>  AnyUp  " + keyCode.ToString());