This commit is contained in:
parent
119465cced
commit
e8ea3bf412
|
@ -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("无线电干扰");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue