From 38fbae20bf8e01d9001767baf2d6294f23085533 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Sun, 21 Jan 2024 13:24:32 +0800
Subject: [PATCH 01/10] 1

---
 Assets/Resources/model/重点攻击目标1.prefab | 70 +++++++++++++++++----
 Assets/Resources/model/重点攻击目标2.prefab | 70 +++++++++++++++++----
 Assets/Resources/model/重点攻击目标3.prefab | 70 +++++++++++++++++----
 3 files changed, 174 insertions(+), 36 deletions(-)

diff --git a/Assets/Resources/model/重点攻击目标1.prefab b/Assets/Resources/model/重点攻击目标1.prefab
index 0702d6ba..edecba9b 100644
--- a/Assets/Resources/model/重点攻击目标1.prefab
+++ b/Assets/Resources/model/重点攻击目标1.prefab
@@ -407,6 +407,9 @@ GameObject:
   - component: {fileID: 8425345772495695667}
   - component: {fileID: 9146920905969325188}
   - component: {fileID: -486169505435808668}
+  - component: {fileID: -3761067737480147572}
+  - component: {fileID: 6878709344258664203}
+  - component: {fileID: 8016157144492057719}
   m_Layer: 0
   m_Name: "\u91CD\u70B9\u653B\u51FB\u76EE\u68071"
   m_TagString: AttackTarget
@@ -460,12 +463,55 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 0e0ba15c2e152f74d80232cb3ddeaa3d, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+  Number: 
   HP: 100
   KeyObjectiveUI: {fileID: 3263110947046999335}
   explodePrefab: {fileID: 1000013462590818, guid: ecdd96beb7f93494880c052dfccf9dc1,
     type: 3}
   ModerFull: {fileID: 1348717422530557033}
   ModerDamage: {fileID: 2840960697985760213}
+--- !u!54 &-3761067737480147572
+Rigidbody:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8425345772495991571}
+  serializedVersion: 2
+  m_Mass: 1
+  m_Drag: 0
+  m_AngularDrag: 0.05
+  m_UseGravity: 0
+  m_IsKinematic: 1
+  m_Interpolate: 0
+  m_Constraints: 0
+  m_CollisionDetection: 0
+--- !u!65 &6878709344258664203
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8425345772495991571}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 8.868731, y: 5.515957, z: 3.712123}
+  m_Center: {x: -0.33009434, y: 2.6862097, z: 0.7494025}
+--- !u!65 &8016157144492057719
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8425345772495991571}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 8.868731, y: 5.515957, z: 3.712123}
+  m_Center: {x: -0.33009434, y: 2.6862097, z: 0.7494025}
 --- !u!1001 &2195208536405657912
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -540,18 +586,18 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 04f1372da9bb10c47aa6b0a40e860704, type: 3}
---- !u!1 &1348717422530557033 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 04f1372da9bb10c47aa6b0a40e860704,
-    type: 3}
-  m_PrefabInstance: {fileID: 2195208536405657912}
-  m_PrefabAsset: {fileID: 0}
 --- !u!4 &1872455060766600915 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 04f1372da9bb10c47aa6b0a40e860704,
     type: 3}
   m_PrefabInstance: {fileID: 2195208536405657912}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &1348717422530557033 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 04f1372da9bb10c47aa6b0a40e860704,
+    type: 3}
+  m_PrefabInstance: {fileID: 2195208536405657912}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &3147021502621435524
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -626,15 +672,15 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: dde7214ecd7320c429b349be5ecd3671, type: 3}
---- !u!1 &2840960697985760213 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: dde7214ecd7320c429b349be5ecd3671,
-    type: 3}
-  m_PrefabInstance: {fileID: 3147021502621435524}
-  m_PrefabAsset: {fileID: 0}
 --- !u!4 &3181456821252071791 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: dde7214ecd7320c429b349be5ecd3671,
     type: 3}
   m_PrefabInstance: {fileID: 3147021502621435524}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &2840960697985760213 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: dde7214ecd7320c429b349be5ecd3671,
+    type: 3}
+  m_PrefabInstance: {fileID: 3147021502621435524}
+  m_PrefabAsset: {fileID: 0}
diff --git a/Assets/Resources/model/重点攻击目标2.prefab b/Assets/Resources/model/重点攻击目标2.prefab
index 3e00cc6d..256f7bef 100644
--- a/Assets/Resources/model/重点攻击目标2.prefab
+++ b/Assets/Resources/model/重点攻击目标2.prefab
@@ -407,6 +407,9 @@ GameObject:
   - component: {fileID: 8425345772495695667}
   - component: {fileID: 9146920905969325188}
   - component: {fileID: -486169505435808668}
+  - component: {fileID: -5022022242888478449}
+  - component: {fileID: 75488773337544611}
+  - component: {fileID: 8252603743989230177}
   m_Layer: 0
   m_Name: "\u91CD\u70B9\u653B\u51FB\u76EE\u68072"
   m_TagString: AttackTarget
@@ -460,12 +463,55 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 0e0ba15c2e152f74d80232cb3ddeaa3d, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+  Number: 
   HP: 100
   KeyObjectiveUI: {fileID: 3263110947046999335}
   explodePrefab: {fileID: 1000013462590818, guid: ecdd96beb7f93494880c052dfccf9dc1,
     type: 3}
   ModerFull: {fileID: 4529375555355940067}
   ModerDamage: {fileID: 1467464424326605954}
+--- !u!54 &-5022022242888478449
+Rigidbody:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8425345772495991571}
+  serializedVersion: 2
+  m_Mass: 1
+  m_Drag: 0
+  m_AngularDrag: 0.05
+  m_UseGravity: 0
+  m_IsKinematic: 1
+  m_Interpolate: 0
+  m_Constraints: 0
+  m_CollisionDetection: 0
+--- !u!65 &75488773337544611
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8425345772495991571}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 10.4813595, y: 5.0323753, z: 10.625547}
+  m_Center: {x: 0.13523197, y: 2.0682993, z: -0.6117883}
+--- !u!65 &8252603743989230177
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8425345772495991571}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 10.4813595, y: 5.0323753, z: 10.625547}
+  m_Center: {x: 0.13523197, y: 2.0682993, z: -0.6117883}
 --- !u!1001 &1773313035969991123
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -540,18 +586,18 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: d439f16d62adcec43a096eee4799d2f1, type: 3}
---- !u!1 &1467464424326605954 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: d439f16d62adcec43a096eee4799d2f1,
-    type: 3}
-  m_PrefabInstance: {fileID: 1773313035969991123}
-  m_PrefabAsset: {fileID: 0}
 --- !u!4 &2240166649652246072 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: d439f16d62adcec43a096eee4799d2f1,
     type: 3}
   m_PrefabInstance: {fileID: 1773313035969991123}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &1467464424326605954 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: d439f16d62adcec43a096eee4799d2f1,
+    type: 3}
+  m_PrefabInstance: {fileID: 1773313035969991123}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &3610473753887713714
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -621,15 +667,15 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 841e9e1e0b8cda84faeac0b3562ea7ab, type: 3}
---- !u!1 &4529375555355940067 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 841e9e1e0b8cda84faeac0b3562ea7ab,
-    type: 3}
-  m_PrefabInstance: {fileID: 3610473753887713714}
-  m_PrefabAsset: {fileID: 0}
 --- !u!4 &3859659361796509273 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 841e9e1e0b8cda84faeac0b3562ea7ab,
     type: 3}
   m_PrefabInstance: {fileID: 3610473753887713714}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &4529375555355940067 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 841e9e1e0b8cda84faeac0b3562ea7ab,
+    type: 3}
+  m_PrefabInstance: {fileID: 3610473753887713714}
+  m_PrefabAsset: {fileID: 0}
diff --git a/Assets/Resources/model/重点攻击目标3.prefab b/Assets/Resources/model/重点攻击目标3.prefab
index 2eb2e3d4..aaaa9e97 100644
--- a/Assets/Resources/model/重点攻击目标3.prefab
+++ b/Assets/Resources/model/重点攻击目标3.prefab
@@ -407,6 +407,9 @@ GameObject:
   - component: {fileID: 8425345772495695667}
   - component: {fileID: 9146920905969325188}
   - component: {fileID: -486169505435808668}
+  - component: {fileID: -796140687388611865}
+  - component: {fileID: 1632554587927829006}
+  - component: {fileID: 417164425839934028}
   m_Layer: 0
   m_Name: "\u91CD\u70B9\u653B\u51FB\u76EE\u68073"
   m_TagString: AttackTarget
@@ -460,12 +463,55 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 0e0ba15c2e152f74d80232cb3ddeaa3d, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+  Number: 
   HP: 100
   KeyObjectiveUI: {fileID: 3263110947046999335}
   explodePrefab: {fileID: 1000013462590818, guid: ecdd96beb7f93494880c052dfccf9dc1,
     type: 3}
   ModerFull: {fileID: 4150911519058461992}
   ModerDamage: {fileID: 7378831111228137673}
+--- !u!54 &-796140687388611865
+Rigidbody:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8425345772495991571}
+  serializedVersion: 2
+  m_Mass: 1
+  m_Drag: 0
+  m_AngularDrag: 0.05
+  m_UseGravity: 0
+  m_IsKinematic: 1
+  m_Interpolate: 0
+  m_Constraints: 0
+  m_CollisionDetection: 0
+--- !u!65 &1632554587927829006
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8425345772495991571}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 15.769182, y: 8.908303, z: 6.3622355}
+  m_Center: {x: 1.092372, y: 4.6212974, z: -1.3982258}
+--- !u!65 &417164425839934028
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8425345772495991571}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 15.769182, y: 8.908303, z: 6.3622355}
+  m_Center: {x: 1.092372, y: 4.6212974, z: -1.3982258}
 --- !u!1001 &3844501614245427321
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -535,18 +581,18 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 39765fc7e6ec7ff4db3e0a3378eca818, type: 3}
---- !u!1 &4150911519058461992 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 39765fc7e6ec7ff4db3e0a3378eca818,
-    type: 3}
-  m_PrefabInstance: {fileID: 3844501614245427321}
-  m_PrefabAsset: {fileID: 0}
 --- !u!4 &3661655900403195794 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 39765fc7e6ec7ff4db3e0a3378eca818,
     type: 3}
   m_PrefabInstance: {fileID: 3844501614245427321}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &4150911519058461992 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 39765fc7e6ec7ff4db3e0a3378eca818,
+    type: 3}
+  m_PrefabInstance: {fileID: 3844501614245427321}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &7685311524505099672
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -621,15 +667,15 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 12765f7a9645443498180e9e8d411fb0, type: 3}
---- !u!1 &7378831111228137673 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 12765f7a9645443498180e9e8d411fb0,
-    type: 3}
-  m_PrefabInstance: {fileID: 7685311524505099672}
-  m_PrefabAsset: {fileID: 0}
 --- !u!4 &7866961035803687539 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 12765f7a9645443498180e9e8d411fb0,
     type: 3}
   m_PrefabInstance: {fileID: 7685311524505099672}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &7378831111228137673 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 12765f7a9645443498180e9e8d411fb0,
+    type: 3}
+  m_PrefabInstance: {fileID: 7685311524505099672}
+  m_PrefabAsset: {fileID: 0}

From 494cb4b9a7c1a151d46dd02efc0eff464a040e01 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Sun, 21 Jan 2024 14:56:10 +0800
Subject: [PATCH 02/10] 1

---
 Assets/Zion/Scripts/Adam/DeviceManager.cs     | 36 ++++-----
 Assets/Zion/Scripts/HighPriorityTarget.cs     |  8 +-
 .../UAV/UnmannedAerialVehicle.cs              | 76 +++++++++++--------
 3 files changed, 68 insertions(+), 52 deletions(-)

diff --git a/Assets/Zion/Scripts/Adam/DeviceManager.cs b/Assets/Zion/Scripts/Adam/DeviceManager.cs
index 9ca2f67c..e24cb030 100644
--- a/Assets/Zion/Scripts/Adam/DeviceManager.cs
+++ b/Assets/Zion/Scripts/Adam/DeviceManager.cs
@@ -116,29 +116,31 @@ public class DeviceManager : MonoSingleton<DeviceManager>
         return tempUAM;
     }
 
+    public List<UnmannedAerialVehicleManage> unmannedAerialVehicleManages;
     public void SetCollider4WRJ(List<Collider> attackColliders, ref Collider currentTarget)
     {
         if (attackColliders.Count > 0)
         {
-            List<UnmannedAerialVehicleManage> temp = GetGXWRJAndZSWRJ();
-            for (int i = 0; i < temp.Count; i++)
+            unmannedAerialVehicleManages = GetGXWRJAndZSWRJ();
+            for (int i = 0; i < unmannedAerialVehicleManages.Count; i++)
             {
-                if (temp[i].unmannedAerialVehicles[0] != null && temp[i].unmannedAerialVehicles[0].gameObject.activeSelf)
+                if (unmannedAerialVehicleManages[i].unmannedAerialVehicles[0] != null && unmannedAerialVehicleManages[i].unmannedAerialVehicles[0].gameObject.activeSelf)
                 {
-                    if (temp[i].unmannedAerialVehicles[0].attackTarget == null)
+                    if (unmannedAerialVehicleManages[i].unmannedAerialVehicles[0].attackTarget == null)
                     {
-                        for (int j = 0; j < attackColliders.Count; j++)
-                        {
-                            Collider c = null;
-                            if (attackColliders[i] != null)
-                            {
-                                c = attackColliders[i];
-                            }
-                            if (attackColliders[j] != null)
-                            {
-                                temp[i].unmannedAerialVehicles[0].AttAck(attackColliders[j].transform);
-                            }
-                        }
+                        unmannedAerialVehicleManages[i].unmannedAerialVehicles[0].AttAck(attackColliders[0].transform);
+                        //for (int j = 0; j < attackColliders.Count; j++)
+                        //{
+                        //    Collider c = null;
+                        //    if (attackColliders[i] != null)
+                        //    {
+                        //        c = attackColliders[i];
+                        //    }
+                        //    if (attackColliders[j] != null)
+                        //    {
+                        //        unmannedAerialVehicleManages[i].unmannedAerialVehicles[0].AttAck(attackColliders[j].transform);
+                        //    }
+                        //}
                     }
                 }
 
@@ -168,7 +170,7 @@ public class DeviceManager : MonoSingleton<DeviceManager>
             if(highPriorityTarget)
             {
                 Vector3 Pos=new Vector3(float.Parse(info[3]), float.Parse(info[4]), float.Parse(info[5]));
-                highPriorityTarget.BeAssaulted(Pos, false);
+                highPriorityTarget.BeAssaulted(Pos, false, int.Parse(info[2]));
             }
         }
         else
diff --git a/Assets/Zion/Scripts/HighPriorityTarget.cs b/Assets/Zion/Scripts/HighPriorityTarget.cs
index a366424f..4569c79c 100644
--- a/Assets/Zion/Scripts/HighPriorityTarget.cs
+++ b/Assets/Zion/Scripts/HighPriorityTarget.cs
@@ -68,10 +68,6 @@ public class HighPriorityTarget : MonoBehaviour
         if (isSend)
         {
             HP -= 10;
-            GameObject Bao = Instantiate(explodePrefab, transform);
-            Bao.transform.localPosition = Pos;
-            Bao.transform.SetParent(null);
-            Bao.SetActive(true);
             string nowData = GetSyncDis(Pos);
             Debug.Log(nowData);
             _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
@@ -80,6 +76,10 @@ public class HighPriorityTarget : MonoBehaviour
         {
             HP = hp;
         }
+        GameObject Bao = Instantiate(explodePrefab, transform);
+        Bao.transform.localPosition = Pos;
+        Bao.transform.SetParent(null);
+        Bao.SetActive(true);
         if (HP < 50) 
         {
             ModerFull.SetActive(false);
diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
index e44428b8..401bd914 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
@@ -72,7 +72,9 @@ public class UnmannedAerialVehicle : MonoBehaviour
     public GameObject explodePrefab;
 
     public TextMesh tips;
-
+    /// <summary>
+    /// 攻击目标
+    /// </summary>
     public Transform attackTarget;
 
     /// <summary>
@@ -129,6 +131,44 @@ public class UnmannedAerialVehicle : MonoBehaviour
         Destroy(gameObject);
     }
 
+    /// <summary>
+    /// 销毁蓝方设备
+    /// </summary>
+    /// <param name="_transform"></param>
+    void AddBao(Transform _transform)
+    {
+        //设备
+        EquipmentCommon _equipmentCommon = _transform.GetComponent<EquipmentCommon>();
+        if (_equipmentCommon)
+        {
+            string nowData = string.Format("{0},{1}", "SetToBeDestroyed", _equipmentCommon.deviceID);
+            //Debug.Log(nowData);
+            _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
+            string currentTime = System.DateTime.Now.ToString();
+            string _log = currentTime + "  " + unmannedAerialVehicleManage.equipmentCommon.equipmentType + "(" + unmannedAerialVehicleManage.equipmentCommon.deviceID + ")"
+                   + "编号" + serialNumber + "子无人机" + "攻击摧毁了" + _equipmentCommon.equipmentType + "(" + _equipmentCommon.deviceID + ")";
+            UploadLog(_log);
+
+            WWWForm headers = new WWWForm();
+            headers.AddField("id", _equipmentCommon.deviceID);
+            StartCoroutine(PostString(Url_Deletepracticedevicedetail, headers, data =>
+            {
+                //Debug.Log(data);
+            }));
+        }
+        //重点打击目标
+        HighPriorityTarget highPriorityTarget = _transform.GetComponent<HighPriorityTarget>();
+        if (highPriorityTarget )
+        {
+            highPriorityTarget.BeAssaulted(transform.position, true);
+        }
+
+        GameObject Bao = Instantiate(explodePrefab, _transform);
+        Bao.transform.localPosition = Vector3.zero;
+        Bao.transform.SetParent(null);
+        Bao.SetActive(true);
+        Destroy(_transform.gameObject);
+    }
     /// <summary>
     ///上传日志
     /// </summary>
@@ -153,33 +193,7 @@ public class UnmannedAerialVehicle : MonoBehaviour
         }));
     }
 
-    /// <summary>
-    /// 销毁蓝方设备
-    /// </summary>
-    /// <param name="_transform"></param>
-    void AddBao(Transform _transform)
-    {
-        EquipmentCommon _equipmentCommon = _transform.GetComponent<EquipmentCommon>();
-        string nowData = string.Format("{0},{1}", "SetToBeDestroyed", _equipmentCommon.deviceID);
-        //Debug.Log(nowData);
-        _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
-        string currentTime = System.DateTime.Now.ToString();
-        string _log = currentTime + "  " + unmannedAerialVehicleManage.equipmentCommon.equipmentType + "(" + unmannedAerialVehicleManage.equipmentCommon.deviceID + ")"
-               + "编号" + serialNumber + "子无人机" + "攻击摧毁了" + _equipmentCommon.equipmentType + "(" + _equipmentCommon.deviceID + ")";
-        UploadLog(_log);
-
-        WWWForm headers = new WWWForm();
-        headers.AddField("id", _equipmentCommon.deviceID);
-        StartCoroutine(PostString(Url_Deletepracticedevicedetail, headers, data =>
-        {
-            //Debug.Log(data);
-        }));
-        GameObject Bao = Instantiate(explodePrefab, _transform);
-        Bao.transform.localPosition = Vector3.zero;
-        Bao.transform.SetParent(null);
-        Bao.SetActive(true);
-        Destroy(_transform.gameObject);
-    }
+   
 
 
     private void OnBecameInvisible()
@@ -210,8 +224,8 @@ public class UnmannedAerialVehicle : MonoBehaviour
                 if (wrjModel == WRJModel.光学无人机)
                 {
                     Debug.Log("光学无人机攻击");
-                    //StopCoroutine(RangedAttack());
-                    //StartCoroutine(RangedAttack());
+                    StopCoroutine(RangedAttack());
+                    StartCoroutine(RangedAttack());
                 }
                 else
                 {
@@ -235,7 +249,7 @@ public class UnmannedAerialVehicle : MonoBehaviour
     {
         while (attackTarget)
         {
-            yield return new WaitForSeconds(0.5f);
+            yield return new WaitForSeconds(5f);
             GameObject obj = Instantiate(bulletPrefab, bulletPoint.position, bulletPoint.rotation);
             obj.SetActive(true);
             Rigidbody rb = obj.GetComponent<Rigidbody>();

From 29c7be98498e08d6bdc8ea963bb4991786cfe807 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Sun, 21 Jan 2024 15:33:48 +0800
Subject: [PATCH 03/10] 1

---
 Assets/Zion/Scripts/Adam/DeviceManager.cs     |  6 +++
 .../UAV/UnmannedAerialVehicle.cs              |  5 ++-
 .../UAV/UnmannedAerialVehicleManage.cs        | 38 +++++++++++++------
 3 files changed, 36 insertions(+), 13 deletions(-)

diff --git a/Assets/Zion/Scripts/Adam/DeviceManager.cs b/Assets/Zion/Scripts/Adam/DeviceManager.cs
index e24cb030..0245b472 100644
--- a/Assets/Zion/Scripts/Adam/DeviceManager.cs
+++ b/Assets/Zion/Scripts/Adam/DeviceManager.cs
@@ -119,6 +119,11 @@ public class DeviceManager : MonoSingleton<DeviceManager>
     public List<UnmannedAerialVehicleManage> unmannedAerialVehicleManages;
     public void SetCollider4WRJ(List<Collider> attackColliders, ref Collider currentTarget)
     {
+        for(int i=0; i<attackColliders.Count; i++)
+        {
+            if (attackColliders[i]==null)
+                attackColliders.RemoveAt(i);
+        }
         if (attackColliders.Count > 0)
         {
             unmannedAerialVehicleManages = GetGXWRJAndZSWRJ();
@@ -128,6 +133,7 @@ public class DeviceManager : MonoSingleton<DeviceManager>
                 {
                     if (unmannedAerialVehicleManages[i].unmannedAerialVehicles[0].attackTarget == null)
                     {
+                        
                         unmannedAerialVehicleManages[i].unmannedAerialVehicles[0].AttAck(attackColliders[0].transform);
                         //for (int j = 0; j < attackColliders.Count; j++)
                         //{
diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
index 401bd914..8a44cc47 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
@@ -167,7 +167,8 @@ public class UnmannedAerialVehicle : MonoBehaviour
         Bao.transform.localPosition = Vector3.zero;
         Bao.transform.SetParent(null);
         Bao.SetActive(true);
-        Destroy(_transform.gameObject);
+        if (_equipmentCommon)
+            Destroy(_transform.gameObject);
     }
     /// <summary>
     ///上传日志
@@ -260,7 +261,7 @@ public class UnmannedAerialVehicle : MonoBehaviour
             {
                 AddBao(attackTarget.transform);
                 // 销毁objectToDestroy对象
-                BeAssaulted("攻击到目标");
+                //BeAssaulted("攻击到目标");
                 Destroy(sb);
             });
         }
diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
index 0c4a198a..d7731724 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
@@ -294,21 +294,37 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
         }
         if (wrjModel == WRJModel.光学无人机)
         {
+            for (int i = 0; i < attackColliders1.Count; i++)
+            {
+                if (attackColliders1[i] == null)
+                    attackColliders1.RemoveAt(i);
+            }
             if (attackColliders1.Count > 0)
             {
-                for (int i = 0; i < attackColliders1.Count; i++)
+                var highPriorityTargets = attackColliders1.FindAll(x => x.transform.GetComponent<HighPriorityTarget>());
+                if (highPriorityTargets.Count > 0)
                 {
-                    Collider c = null;
-                    if (attackColliders1[i] != null)
-                    {
-                        c = attackColliders1[i];
-                    }
-                    if (unmannedAerialVehicles[0].attackTarget == null)
-                    {
-                        SendMsg(c.transform);
-                        unmannedAerialVehicles[0].AttAck(c.transform);
-                    }
+                    SendMsg(attackColliders1[0].transform);
+                    unmannedAerialVehicles[0].AttAck(attackColliders1[0].transform);
                 }
+                else{
+                    SendMsg(attackColliders1[0].transform);
+                    unmannedAerialVehicles[0].AttAck(attackColliders1[0].transform);
+                }
+              
+                //for (int i = 0; i < attackColliders1.Count; i++)
+                //{
+                //    Collider c = null;
+                //    if (attackColliders1[i] != null)
+                //    {
+                //        c = attackColliders1[i];
+                //    }
+                //    if (unmannedAerialVehicles[0]&&unmannedAerialVehicles[0].attackTarget == null)
+                //    {
+                //        SendMsg(c.transform);
+                //        unmannedAerialVehicles[0].AttAck(c.transform);
+                //    }
+                //}
             }
         }
     }

From 271977ab25a98656a834250454828643596f0002 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Sun, 21 Jan 2024 15:58:28 +0800
Subject: [PATCH 04/10] 1

---
 Assets/Zion/Scripts/HighPriorityTarget.cs             | 11 ++++++++++-
 .../ModelFunction/UAV/UnmannedAerialVehicleManage.cs  |  4 ++--
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/Assets/Zion/Scripts/HighPriorityTarget.cs b/Assets/Zion/Scripts/HighPriorityTarget.cs
index 4569c79c..1f48b7af 100644
--- a/Assets/Zion/Scripts/HighPriorityTarget.cs
+++ b/Assets/Zion/Scripts/HighPriorityTarget.cs
@@ -80,11 +80,20 @@ public class HighPriorityTarget : MonoBehaviour
         Bao.transform.localPosition = Pos;
         Bao.transform.SetParent(null);
         Bao.SetActive(true);
-        if (HP < 50) 
+        if (HP < 50 && HP > 0)
         {
             ModerFull.SetActive(false);
             ModerDamage.SetActive(true);
         }
+        else if (HP <= 0)
+        {
+            GameObject BaoMain = Instantiate(explodePrefab, transform);
+            Bao.transform.localPosition = Pos;
+            Bao.transform.localScale = Vector3.one * 10;
+            Bao.transform.SetParent(null);
+            Bao.SetActive(true);
+            Destroy(gameObject);
+        }
         
     }
 
diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
index d7731724..93c2d20c 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
@@ -304,8 +304,8 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
                 var highPriorityTargets = attackColliders1.FindAll(x => x.transform.GetComponent<HighPriorityTarget>());
                 if (highPriorityTargets.Count > 0)
                 {
-                    SendMsg(attackColliders1[0].transform);
-                    unmannedAerialVehicles[0].AttAck(attackColliders1[0].transform);
+                    SendMsg(highPriorityTargets[0].transform);
+                    unmannedAerialVehicles[0].AttAck(highPriorityTargets[0].transform);
                 }
                 else{
                     SendMsg(attackColliders1[0].transform);

From ab43740c90f0fc34178a2bf57626276b8f8fc19b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Sun, 21 Jan 2024 16:21:36 +0800
Subject: [PATCH 05/10] 1

---
 .../Scripts/ModelFunction/EquipmentCommon.cs   |  2 +-
 .../ModelFunction/UAV/UnmannedAerialVehicle.cs | 18 ++++++++++++++++--
 .../UAV/UnmannedAerialVehicleManage.cs         |  4 ++--
 3 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs
index 90081d9d..f6f0687a 100644
--- a/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs
+++ b/Assets/Zion/Scripts/ModelFunction/EquipmentCommon.cs
@@ -262,7 +262,7 @@ public class EquipmentCommon : MonoBehaviour
                 break;
             case "SingleDronePosition"://无人机攻击目标锁定
                 UnmannedAerialVehicleManage unmannedAerialVehicleManage = GetComponent<UnmannedAerialVehicleManage>();
-                if (unmannedAerialVehicleManage)
+                if (unmannedAerialVehicleManage&& unmannedAerialVehicleManage.wrjModel== WRJModel.自杀式无人机)
                 {
                     for (int i = 0; i < unmannedAerialVehicleManage.unmannedAerialVehicles.Count; i++)
                     {
diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
index 8a44cc47..0e688e3c 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
@@ -230,6 +230,9 @@ public class UnmannedAerialVehicle : MonoBehaviour
                 }
                 else
                 {
+                    string nowData = GetSyncData(attackTarget);
+                    Debug.Log(nowData);
+                    _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
                     float distance = Vector3.Distance(transform.position, attackTarget.position);
                     transform.DOMove(attackTarget.position, distance / FireSpeed).SetEase(Ease.Linear).OnComplete(() =>
                     {
@@ -243,6 +246,7 @@ public class UnmannedAerialVehicle : MonoBehaviour
         }
     }
 
+
     /// <summary>
     /// 远程攻击
     /// </summary>
@@ -253,8 +257,9 @@ public class UnmannedAerialVehicle : MonoBehaviour
             yield return new WaitForSeconds(5f);
             GameObject obj = Instantiate(bulletPrefab, bulletPoint.position, bulletPoint.rotation);
             obj.SetActive(true);
-            Rigidbody rb = obj.GetComponent<Rigidbody>();
-            rb.AddForce(bulletPoint.forward * 20f, ForceMode.Impulse);
+            //Rigidbody rb = obj.GetComponent<Rigidbody>();
+            //rb.AddForce(bulletPoint.forward * 20f, ForceMode.Impulse);
+            obj.transform.DOMove(attackTarget.position, 2).SetEase(Ease.Linear);
             ShellBoom sb = obj.AddComponent<ShellBoom>();
             sb.isPlayer = unmannedAerialVehicleManage.equipmentCommon.isPlayer;
             sb.onShellAttack.AddListener(() =>
@@ -294,5 +299,14 @@ public class UnmannedAerialVehicle : MonoBehaviour
         return string.Format("{0},{1},{2}", "DroneWasDestroyed", unmannedAerialVehicleManage.equipmentCommon.deviceID, serialNumber);
     }
 
+    /// <summary>
+    /// 无人机攻击目标传递
+    /// </summary>
+    /// <returns></returns>
+    protected string GetSyncData(Transform attackTarget)
+    {
+        return string.Format("{0},{1},{2},{3},{4}", "SingleDronePosition", unmannedAerialVehicleManage.equipmentCommon.deviceID,
+            attackTarget.position.x, attackTarget.position.y, attackTarget.position.z);
+    }
 
 }
diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
index 93c2d20c..1fb79860 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
@@ -304,11 +304,11 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
                 var highPriorityTargets = attackColliders1.FindAll(x => x.transform.GetComponent<HighPriorityTarget>());
                 if (highPriorityTargets.Count > 0)
                 {
-                    SendMsg(highPriorityTargets[0].transform);
+                    //SendMsg(highPriorityTargets[0].transform);
                     unmannedAerialVehicles[0].AttAck(highPriorityTargets[0].transform);
                 }
                 else{
-                    SendMsg(attackColliders1[0].transform);
+                    //SendMsg(attackColliders1[0].transform);
                     unmannedAerialVehicles[0].AttAck(attackColliders1[0].transform);
                 }
               

From 414700473b283ba7fd5ddca10321c674f51fd375 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Sun, 21 Jan 2024 16:32:42 +0800
Subject: [PATCH 06/10] 1

---
 Assets/Zion/Scripts/Adam/DeviceManager.cs                      | 1 +
 Assets/Zion/Scripts/HighPriorityTarget.cs                      | 3 ++-
 Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/Assets/Zion/Scripts/Adam/DeviceManager.cs b/Assets/Zion/Scripts/Adam/DeviceManager.cs
index 0245b472..c139ca3c 100644
--- a/Assets/Zion/Scripts/Adam/DeviceManager.cs
+++ b/Assets/Zion/Scripts/Adam/DeviceManager.cs
@@ -172,6 +172,7 @@ public class DeviceManager : MonoSingleton<DeviceManager>
         }
         else if (info[0] == "KeyTarget")
         {
+            Debug.Log("KeyTarget...:" + data);
             HighPriorityTarget highPriorityTarget= HighPriorityTarget.HighPriorityTargets.Find(x => x.Number == info[1]);
             if(highPriorityTarget)
             {
diff --git a/Assets/Zion/Scripts/HighPriorityTarget.cs b/Assets/Zion/Scripts/HighPriorityTarget.cs
index 1f48b7af..e4faf4c6 100644
--- a/Assets/Zion/Scripts/HighPriorityTarget.cs
+++ b/Assets/Zion/Scripts/HighPriorityTarget.cs
@@ -47,7 +47,8 @@ public class HighPriorityTarget : MonoBehaviour
     // Start is called before the first frame update
     void Start()
     {
-        
+        HighPriorityTargets.Add(this);
+        Number = HighPriorityTargets.Count.ToString();
     }
 
     // Update is called once per frame
diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
index 0e688e3c..aa0e349b 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
@@ -254,12 +254,13 @@ public class UnmannedAerialVehicle : MonoBehaviour
     {
         while (attackTarget)
         {
+            Vector3 v3 = attackTarget.position;
             yield return new WaitForSeconds(5f);
             GameObject obj = Instantiate(bulletPrefab, bulletPoint.position, bulletPoint.rotation);
             obj.SetActive(true);
             //Rigidbody rb = obj.GetComponent<Rigidbody>();
             //rb.AddForce(bulletPoint.forward * 20f, ForceMode.Impulse);
-            obj.transform.DOMove(attackTarget.position, 2).SetEase(Ease.Linear);
+            obj.transform.DOMove(v3, 2).SetEase(Ease.Linear);
             ShellBoom sb = obj.AddComponent<ShellBoom>();
             sb.isPlayer = unmannedAerialVehicleManage.equipmentCommon.isPlayer;
             sb.onShellAttack.AddListener(() =>

From 531c745b73d5fa032d75e3ff49d6fcdf0ac4e1cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Sun, 21 Jan 2024 16:45:16 +0800
Subject: [PATCH 07/10] 1

---
 Assets/Zion/Scripts/HighPriorityTarget.cs | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/Assets/Zion/Scripts/HighPriorityTarget.cs b/Assets/Zion/Scripts/HighPriorityTarget.cs
index e4faf4c6..f4549b4a 100644
--- a/Assets/Zion/Scripts/HighPriorityTarget.cs
+++ b/Assets/Zion/Scripts/HighPriorityTarget.cs
@@ -77,9 +77,8 @@ public class HighPriorityTarget : MonoBehaviour
         {
             HP = hp;
         }
-        GameObject Bao = Instantiate(explodePrefab, transform);
-        Bao.transform.localPosition = Pos;
-        Bao.transform.SetParent(null);
+        GameObject Bao = Instantiate(explodePrefab);
+        Bao.transform.position = Pos;
         Bao.SetActive(true);
         if (HP < 50 && HP > 0)
         {
@@ -88,11 +87,11 @@ public class HighPriorityTarget : MonoBehaviour
         }
         else if (HP <= 0)
         {
-            GameObject BaoMain = Instantiate(explodePrefab, transform);
-            Bao.transform.localPosition = Pos;
-            Bao.transform.localScale = Vector3.one * 10;
-            Bao.transform.SetParent(null);
-            Bao.SetActive(true);
+            GameObject BaoMain = Instantiate(explodePrefab,transform);
+            BaoMain.transform.localPosition = Vector3.zero;
+            BaoMain.transform.localScale = Vector3.one * 10;
+            BaoMain.transform.SetParent(null);
+            BaoMain.SetActive(true);
             Destroy(gameObject);
         }
         

From 6b8725f0f80887c468610d88b39a18b0bbb15740 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Sun, 21 Jan 2024 17:05:14 +0800
Subject: [PATCH 08/10] 1

---
 .../Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs    | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
index aa0e349b..0797d9b7 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicle.cs
@@ -160,7 +160,7 @@ public class UnmannedAerialVehicle : MonoBehaviour
         HighPriorityTarget highPriorityTarget = _transform.GetComponent<HighPriorityTarget>();
         if (highPriorityTarget )
         {
-            highPriorityTarget.BeAssaulted(transform.position, true);
+            highPriorityTarget.BeAssaulted(atkPos, true);
         }
 
         GameObject Bao = Instantiate(explodePrefab, _transform);
@@ -246,6 +246,7 @@ public class UnmannedAerialVehicle : MonoBehaviour
         }
     }
 
+    Vector3 atkPos = new Vector3();
 
     /// <summary>
     /// 远程攻击
@@ -260,11 +261,14 @@ public class UnmannedAerialVehicle : MonoBehaviour
             obj.SetActive(true);
             //Rigidbody rb = obj.GetComponent<Rigidbody>();
             //rb.AddForce(bulletPoint.forward * 20f, ForceMode.Impulse);
-            obj.transform.DOMove(v3, 2).SetEase(Ease.Linear);
+            obj.transform.DOMove(v3, 2).SetEase(Ease.Linear).OnComplete(() => {
+                Destroy(obj);
+            });
             ShellBoom sb = obj.AddComponent<ShellBoom>();
             sb.isPlayer = unmannedAerialVehicleManage.equipmentCommon.isPlayer;
             sb.onShellAttack.AddListener(() =>
             {
+                atkPos = sb.transform.position;
                 AddBao(attackTarget.transform);
                 // 销毁objectToDestroy对象
                 //BeAssaulted("攻击到目标");

From 456459788ba79d7bd0c7c7809fb43ca9f971a56c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Sun, 21 Jan 2024 19:47:34 +0800
Subject: [PATCH 09/10] 1

---
 .../Prefebs/Models/moder/微波武器.prefab      |   1 +
 Assets/GameAssets/Textures/微波武器.png       | Bin 0 -> 37596 bytes
 Assets/GameAssets/Textures/微波武器.png.meta  | 104 ++++++++++++++++++
 Assets/GameAssets/Textures/无线电探测.png     | Bin 0 -> 25217 bytes
 .../GameAssets/Textures/无线电探测.png.meta   | 104 ++++++++++++++++++
 Assets/Resources/DeviceBtn/PPTC.prefab        |   5 +-
 Assets/Resources/DeviceBtn/WBWQ.prefab        |   5 +-
 Assets/Resources/DeviceBtn/WXD.prefab         |   5 +-
 Assets/Temp/Scripts/Microwaveweapon.cs        |  11 +-
 Assets/Zion/Scripts/Adam/DeviceManager.cs     |   2 +-
 Assets/Zion/Scripts/HighPriorityTarget.cs     |   2 +-
 11 files changed, 227 insertions(+), 12 deletions(-)
 create mode 100644 Assets/GameAssets/Textures/微波武器.png
 create mode 100644 Assets/GameAssets/Textures/微波武器.png.meta
 create mode 100644 Assets/GameAssets/Textures/无线电探测.png
 create mode 100644 Assets/GameAssets/Textures/无线电探测.png.meta

diff --git a/Assets/GameAssets/Prefebs/Models/moder/微波武器.prefab b/Assets/GameAssets/Prefebs/Models/moder/微波武器.prefab
index d305f6b3..f31f6b5d 100644
--- a/Assets/GameAssets/Prefebs/Models/moder/微波武器.prefab
+++ b/Assets/GameAssets/Prefebs/Models/moder/微波武器.prefab
@@ -8446,6 +8446,7 @@ MonoBehaviour:
   selectedSide: 1
   equipmentType: "\u5FAE\u6CE2\u6B66\u5668"
   deviceID: 
+  ISPlayer: 0
   explodePrefab: {fileID: 1000013462590818, guid: ecdd96beb7f93494880c052dfccf9dc1,
     type: 3}
   isMove: 1
diff --git a/Assets/GameAssets/Textures/微波武器.png b/Assets/GameAssets/Textures/微波武器.png
new file mode 100644
index 0000000000000000000000000000000000000000..5958fd00d2be98620ef5aa1a3e39c1b60424397c
GIT binary patch
literal 37596
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
DG)way

literal 0
HcmV?d00001

diff --git a/Assets/GameAssets/Textures/微波武器.png.meta b/Assets/GameAssets/Textures/微波武器.png.meta
new file mode 100644
index 00000000..a633dc57
--- /dev/null
+++ b/Assets/GameAssets/Textures/微波武器.png.meta
@@ -0,0 +1,104 @@
+fileFormatVersion: 2
+guid: b92c45ad89b8714458fac3b3e49d4fcd
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 11
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  applyGammaDecoding: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GameAssets/Textures/无线电探测.png b/Assets/GameAssets/Textures/无线电探测.png
new file mode 100644
index 0000000000000000000000000000000000000000..53a67646c4573d203d711af5202b5f79347eb669
GIT binary patch
literal 25217
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
HBmRE?H{Z*@

literal 0
HcmV?d00001

diff --git a/Assets/GameAssets/Textures/无线电探测.png.meta b/Assets/GameAssets/Textures/无线电探测.png.meta
new file mode 100644
index 00000000..bb5e4a07
--- /dev/null
+++ b/Assets/GameAssets/Textures/无线电探测.png.meta
@@ -0,0 +1,104 @@
+fileFormatVersion: 2
+guid: 1fc471879c76d584f97b0bfea0bbe918
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 11
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: -1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  applyGammaDecoding: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Resources/DeviceBtn/PPTC.prefab b/Assets/Resources/DeviceBtn/PPTC.prefab
index 28b2bc5d..e7196e48 100644
--- a/Assets/Resources/DeviceBtn/PPTC.prefab
+++ b/Assets/Resources/DeviceBtn/PPTC.prefab
@@ -113,7 +113,7 @@ RectTransform:
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
   m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 91, y: 51}
+  m_SizeDelta: {x: 75, y: 44}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &3438159621899897971
 CanvasRenderer:
@@ -142,7 +142,7 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: 347ce00d63d27a945ad947f85941f339, type: 3}
+  m_Sprite: {fileID: 21300000, guid: dfb3b6fc11d64104992e827ac7b8687f, type: 3}
   m_Type: 0
   m_PreserveAspect: 0
   m_FillCenter: 1
@@ -256,3 +256,4 @@ MonoBehaviour:
   deviceID: 
   isPlayer: 0
   isThinck: 0
+  wrjModel: 0
diff --git a/Assets/Resources/DeviceBtn/WBWQ.prefab b/Assets/Resources/DeviceBtn/WBWQ.prefab
index ed698ba0..932b86c0 100644
--- a/Assets/Resources/DeviceBtn/WBWQ.prefab
+++ b/Assets/Resources/DeviceBtn/WBWQ.prefab
@@ -113,7 +113,7 @@ RectTransform:
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
   m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 91, y: 51}
+  m_SizeDelta: {x: 65, y: 62}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &3438159621899897971
 CanvasRenderer:
@@ -142,7 +142,7 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: fc81585c46f5e6747bf4f1bb89b8e102, type: 3}
+  m_Sprite: {fileID: 21300000, guid: b92c45ad89b8714458fac3b3e49d4fcd, type: 3}
   m_Type: 0
   m_PreserveAspect: 0
   m_FillCenter: 1
@@ -256,3 +256,4 @@ MonoBehaviour:
   deviceID: 
   isPlayer: 0
   isThinck: 0
+  wrjModel: 0
diff --git a/Assets/Resources/DeviceBtn/WXD.prefab b/Assets/Resources/DeviceBtn/WXD.prefab
index 7379d96a..69db0403 100644
--- a/Assets/Resources/DeviceBtn/WXD.prefab
+++ b/Assets/Resources/DeviceBtn/WXD.prefab
@@ -113,7 +113,7 @@ RectTransform:
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
   m_AnchoredPosition: {x: 0, y: 0}
-  m_SizeDelta: {x: 91, y: 51}
+  m_SizeDelta: {x: 80, y: 60}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &3438159621899897971
 CanvasRenderer:
@@ -142,7 +142,7 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: dfb3b6fc11d64104992e827ac7b8687f, type: 3}
+  m_Sprite: {fileID: 21300000, guid: 1fc471879c76d584f97b0bfea0bbe918, type: 3}
   m_Type: 0
   m_PreserveAspect: 0
   m_FillCenter: 1
@@ -256,3 +256,4 @@ MonoBehaviour:
   deviceID: 
   isPlayer: 0
   isThinck: 0
+  wrjModel: 0
diff --git a/Assets/Temp/Scripts/Microwaveweapon.cs b/Assets/Temp/Scripts/Microwaveweapon.cs
index 5af781d1..af3f9c72 100644
--- a/Assets/Temp/Scripts/Microwaveweapon.cs
+++ b/Assets/Temp/Scripts/Microwaveweapon.cs
@@ -211,7 +211,9 @@ public class Microwaveweapon : MonoBehaviour
     {
         if (miceopos!=null)
         {
-            microblog.MicrowaveDisplay(micdistance);
+            micdistance = Vector3.Distance(miceopos.position, transform.position);
+            Debug.Log("倍数" + micdistance/10);
+            microblog.MicrowaveDisplay(micdistance/10);
             Closeattack(miceopos);
         }
     }
@@ -225,17 +227,18 @@ public class Microwaveweapon : MonoBehaviour
         UnmannedAerialVehicle unmannedAerialVehicle =pos.GetComponent<UnmannedAerialVehicle>();
         if (unmannedAerialVehicle!=null)
         {
-            Destructiondata(unmannedAerialVehicle);
+            StartCoroutine(Destructiondata(unmannedAerialVehicle));
             StartCoroutine(Offlaserstrike());
         }
     }
     /// <summary>
     /// 击毁无人机
     /// </summary>
-    public void Destructiondata(UnmannedAerialVehicle unmannedAerialVehicle)
+    public IEnumerator Destructiondata(UnmannedAerialVehicle unmannedAerialVehicle)
     {
         var newdata = Aeroplane(unmannedAerialVehicle); 
         DeviceManager.Instance.send2roomStr.Enqueue(newdata);
+        yield return new WaitForSeconds(1);
         GameObject game = Instantiate(Destructioneffect, unmannedAerialVehicle.transform);
         game.transform.localPosition = Vector3.zero;
         game.transform.SetParent(null);
@@ -270,7 +273,7 @@ public class Microwaveweapon : MonoBehaviour
         //接收激光下发的位置
         Vector3 vector =new Vector3(float.Parse(data[2]), float.Parse(data[3]),float.Parse(data[4]));
         microwavemoder.transform.DOLookAt(vector, 0.1f).SetEase(Ease.Linear).OnComplete(() => {
-            microblog.MicrowaveDisplay(micdistance);
+            microblog.MicrowaveDisplay(micdistance/10);
             StartCoroutine(Offlaserstrike());
         });
        
diff --git a/Assets/Zion/Scripts/Adam/DeviceManager.cs b/Assets/Zion/Scripts/Adam/DeviceManager.cs
index c139ca3c..482abb4a 100644
--- a/Assets/Zion/Scripts/Adam/DeviceManager.cs
+++ b/Assets/Zion/Scripts/Adam/DeviceManager.cs
@@ -172,7 +172,7 @@ public class DeviceManager : MonoSingleton<DeviceManager>
         }
         else if (info[0] == "KeyTarget")
         {
-            Debug.Log("KeyTarget...:" + data);
+            //Debug.Log("接收处理:KeyTarget...:" + data);
             HighPriorityTarget highPriorityTarget= HighPriorityTarget.HighPriorityTargets.Find(x => x.Number == info[1]);
             if(highPriorityTarget)
             {
diff --git a/Assets/Zion/Scripts/HighPriorityTarget.cs b/Assets/Zion/Scripts/HighPriorityTarget.cs
index f4549b4a..ac3c4e0c 100644
--- a/Assets/Zion/Scripts/HighPriorityTarget.cs
+++ b/Assets/Zion/Scripts/HighPriorityTarget.cs
@@ -70,7 +70,7 @@ public class HighPriorityTarget : MonoBehaviour
         {
             HP -= 10;
             string nowData = GetSyncDis(Pos);
-            Debug.Log(nowData);
+            //Debug.Log("发送:"+nowData);
             _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
         }
         else

From 2d2ea768704ec6df5f911877701eaaf91692e181 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com>
Date: Mon, 22 Jan 2024 10:34:09 +0800
Subject: [PATCH 10/10] 1

---
 Assets/GameAssets/Materials/JiGuang/WeiBo.mat | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/Assets/GameAssets/Materials/JiGuang/WeiBo.mat b/Assets/GameAssets/Materials/JiGuang/WeiBo.mat
index 613f1b29..0d275407 100644
--- a/Assets/GameAssets/Materials/JiGuang/WeiBo.mat
+++ b/Assets/GameAssets/Materials/JiGuang/WeiBo.mat
@@ -9,12 +9,13 @@ Material:
   m_PrefabAsset: {fileID: 0}
   m_Name: WeiBo
   m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
-  m_ShaderKeywords: 
-  m_LightmapFlags: 4
+  m_ShaderKeywords: _ALPHAPREMULTIPLY_ON _EMISSION
+  m_LightmapFlags: 2
   m_EnableInstancingVariants: 0
   m_DoubleSidedGI: 0
-  m_CustomRenderQueue: -1
-  stringTagMap: {}
+  m_CustomRenderQueue: 3000
+  stringTagMap:
+    RenderType: Transparent
   disabledShaderPasses: []
   m_SavedProperties:
     serializedVersion: 3
@@ -59,19 +60,19 @@ Material:
     - _BumpScale: 1
     - _Cutoff: 0.5
     - _DetailNormalMapScale: 1
-    - _DstBlend: 0
+    - _DstBlend: 10
     - _GlossMapScale: 1
     - _Glossiness: 0.5
     - _GlossyReflections: 1
     - _Metallic: 0
-    - _Mode: 0
+    - _Mode: 3
     - _OcclusionStrength: 1
     - _Parallax: 0.02
     - _SmoothnessTextureChannel: 0
     - _SpecularHighlights: 1
     - _SrcBlend: 1
     - _UVSec: 0
-    - _ZWrite: 1
+    - _ZWrite: 0
     m_Colors:
-    - _Color: {r: 1, g: 1, b: 1, a: 1}
-    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _Color: {r: 0.7607844, g: 0.7607844, b: 0.7607844, a: 0.39215687}
+    - _EmissionColor: {r: 0, g: 0.5, b: 0.5, a: 1}