This commit is contained in:
账号名 2024-03-06 20:21:05 +08:00
parent e049887277
commit e7f6268da9
1 changed files with 6 additions and 3 deletions

View File

@ -301,7 +301,7 @@ public class RadarManger : MonoBehaviour
case "近盲区:":
NearBlindArea = weaponitemone[i].para_value;
//Debug.LogError(NearBlindArea);
nearBlindArea = float.Parse(DetectionRange);
nearBlindArea = float.Parse(NearBlindArea);
break;
case "批量标处理能力:":
BatchStandardProcessingCapability = weaponitemone[i].para_value;
@ -390,9 +390,12 @@ public class RadarManger : MonoBehaviour
UnmannedAerialVehicle unmannedAerialVehicle = colliders2[i].GetComponent<UnmannedAerialVehicle>();
if (unmannedAerialVehicle)
{
bool isnearBlindArea = Vector3.Distance(transform.position, unmannedAerialVehicle.transform.position) > nearBlindArea;
if (isnearBlindArea)
continue;
attackColliders1.Add(colliders[i]);
LaserFireControlPlatformManger laserFireControlPlatformManger = LaserFireControlPlatformManger.laserFireControlPlatformMangers.Find(x => (x != null&& x.isLasing == false&& x.lasertime <= 0&& Vector3.Distance(unmannedAerialVehicle.transform.position, x.transform.position) > nearBlindArea));
Microwaveweapon microwaveweapon = Microwaveweapon.MicrowaveweaponList.Find(x => x != null && x.ismicow == false && Vector3.Distance(unmannedAerialVehicle.transform.position, x.transform.position) > nearBlindArea);
LaserFireControlPlatformManger laserFireControlPlatformManger = LaserFireControlPlatformManger.laserFireControlPlatformMangers.Find(x => (x != null&& x.isLasing == false&& x.lasertime <= 0));
Microwaveweapon microwaveweapon = Microwaveweapon.MicrowaveweaponList.Find(x => x != null && x.ismicow == false);
if (laserFireControlPlatformManger)
{
laserFireControlPlatformManger.lasertime = laserFireControlPlatformManger.storageIntervalTime+1.5f;