diff --git a/Assets/Zion/Scripts/ModelFunction/LaserFireControlPlatform/LaserFireControlPlatformManger.cs b/Assets/Zion/Scripts/ModelFunction/LaserFireControlPlatform/LaserFireControlPlatformManger.cs
index 6cfafd6c..bf7e4afc 100644
--- a/Assets/Zion/Scripts/ModelFunction/LaserFireControlPlatform/LaserFireControlPlatformManger.cs
+++ b/Assets/Zion/Scripts/ModelFunction/LaserFireControlPlatform/LaserFireControlPlatformManger.cs
@@ -144,7 +144,7 @@ public class LaserFireControlPlatformManger : MonoBehaviour
     /// <summary>
     /// 激光火炮打击时间
     /// </summary>
-    public static  float lasertime;
+    public static float lasertime;
     public float lasertimes;
     /// <summary>
     /// 判断物体是否在相机里面
@@ -188,9 +188,13 @@ public class LaserFireControlPlatformManger : MonoBehaviour
 
     void Update()
     {
-        if (lasertime>0)
+        if (lasertime > 0)
         {
             lasertime -= Time.deltaTime;
+            if (lasertime <= 0)
+            {
+                lasertime = 0;
+            }
         }
         //if (UIBootstrap.Instance.GetRoleByIDPracticeId(GlobalFlag.practiceSeatId) != "0"&&Input.GetMouseButtonDown(0))
         //{
@@ -312,7 +316,7 @@ public class LaserFireControlPlatformManger : MonoBehaviour
                 case "干扰距离:":
                     InterferenceDistance = weaponitemone[i].para_value;
 
-                    Receivingdistance = float.Parse(InterferenceDistance) * 1000;
+                    Receivingdistance = float.Parse(InterferenceDistance) * 500;
                     break;
                 case "干扰角度:":
                     InterferenceAngle = weaponitemone[i].para_value;
@@ -392,7 +396,7 @@ public class LaserFireControlPlatformManger : MonoBehaviour
     {
         if (targetPoint != null)
         {
-            LaserModer.transform.DOLookAt(targetPoint.position,0.5f).OnComplete(() =>
+            LaserModer.transform.DOLookAt(targetPoint.position, 0.5f).OnComplete(() =>
             {
 
 
@@ -412,7 +416,7 @@ public class LaserFireControlPlatformManger : MonoBehaviour
     {
         if (targetPoint != null)
         {
-            camera.transform.DOLookAt(targetPoint.position,0.5f).SetEase(Ease.Linear).OnComplete(() =>
+            camera.transform.DOLookAt(targetPoint.position, 0.5f).SetEase(Ease.Linear).OnComplete(() =>
             {
                 Debug.LogError("看向进来了");
                 Launchanattack();
@@ -425,7 +429,7 @@ public class LaserFireControlPlatformManger : MonoBehaviour
     /// </summary>
     public void Launchanattack()
     {
-        if (targetPoint != null)
+        if (targetPoint != null&& Receivingdistance>0)
         {
             Vector3 pos = camera.WorldToViewportPoint(targetPoint.position);
             ispcamera = (pos.x > 0 && pos.x < 1 && pos.y > 0 && pos.y < 1 && pos.z > 0);
@@ -556,7 +560,7 @@ public class LaserFireControlPlatformManger : MonoBehaviour
             OuterLaserlineRenderer.SetPosition(0, LaserPoint.transform.position); // 设置线段起点为物体位置
             OuterLaserlineRenderer.SetPosition(1, LaserPoint.transform.position); // 设置线段终点为目标点
         }
-        if (lasertimes!=0)
+        if (lasertimes == 0)
         {
             lasertime = lasertimes;
         }
diff --git a/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs b/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs
index 11240118..53bac47e 100644
--- a/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs
+++ b/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs
@@ -238,7 +238,7 @@ public class RadarManger : MonoBehaviour
                     break;
                 case "探测距离:":
                     DetectionRange = weaponitemone[i].para_value;
-                    detectionRadius = float.Parse(DetectionRange) * 100;
+                    detectionRadius = float.Parse(DetectionRange) * 200;
 
                     break;
                 case "近盲区:":