This commit is contained in:
账号名 2023-11-23 13:13:34 +08:00
parent 119465cced
commit e8ea3bf412
1 changed files with 5 additions and 5 deletions

View File

@ -184,19 +184,19 @@ public class TerrestrialRadioInterferenceManger : MonoBehaviour
{ {
Collider[] colliders = Physics.OverlapSphere(transform.position, detectionRadius); // 检索范围内的所有碰撞体 Collider[] colliders = Physics.OverlapSphere(transform.position, detectionRadius); // 检索范围内的所有碰撞体
foreach (Collider col in colliders) for (int i = 0; i < colliders.Length; i++)
{ {
if (col.transform.tag == "WRJ") if (colliders[i].transform.tag == "WRJ")
{ {
//Debug.Log("检测到无人机: " + col.name); //Debug.Log("检测到无人机: " + col.name);
UnmannedAerialVehicle unmannedAerialVehicle = col.GetComponent<UnmannedAerialVehicle>(); UnmannedAerialVehicle unmannedAerialVehicle = colliders[i].GetComponent<UnmannedAerialVehicle>();
if (unmannedAerialVehicle) if (unmannedAerialVehicle)
{ {
//Debug.Log(col.name+"数据链通信频点...:" + unmannedAerialVehicle.dataLinkCommunicationFrequency); //Debug.Log(col.name+"数据链通信频点...:" + unmannedAerialVehicle.dataLinkCommunicationFrequency);
if (unmannedAerialVehicle.dataLinkCommunicationFrequency == "" || InterferingFrequency == "") return;//无数据不执行 if (unmannedAerialVehicle.dataLinkCommunicationFrequency == "" || InterferingFrequency == "") continue;//无数据不执行
if(unmannedAerialVehicle.dataLinkCommunicationFrequency== InterferingFrequency) if(unmannedAerialVehicle.dataLinkCommunicationFrequency== InterferingFrequency)
{ {
Debug.Log("干扰...:"+ col.name + "成功。"); Debug.Log("干扰...:"+ colliders[i].name + "成功。");
unmannedAerialVehicle.BeAssaulted("无线电干扰"); unmannedAerialVehicle.BeAssaulted("无线电干扰");
} }
} }