From c6ab90e1ec8a025898803b55d925d32177f5a304 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com> Date: Thu, 23 Nov 2023 15:31:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=B8=8A=E4=BC=A0=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs | 11 +++++++++++ .../ModelFunction/UAV/UnmannedAerialVehicle.cs | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs index 9f0f9031..42afaaf2 100644 --- a/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs +++ b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs @@ -164,6 +164,17 @@ public class EquipmentCommon : MonoBehaviour } + /// + /// 发送消息 + /// + public Queue send2roomStr = new Queue(); + private void Update() + { + if (send2roomStr.Count > 0) + { + _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", send2roomStr.Dequeue())); + } + } //位置实时传送 private string latestData = ""; diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs index 82a82cc9..ff826bc8 100644 --- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs +++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs @@ -264,9 +264,10 @@ public class UnmannedAerialVehicle : MonoBehaviour public void SendMsg(Transform attackTarget) { - var nowData = GetSyncData(attackTarget); + string nowData = GetSyncData(attackTarget); Debug.Log(nowData); - _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData)); + unmannedAerialVehicleManage.equipmentCommon.send2roomStr.Enqueue(nowData); + //_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData)); }