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));
}