修改微波设备
This commit is contained in:
parent
4030e6ea11
commit
e23c88ebea
|
|
@ -289,6 +289,26 @@ public class Microwaveweapon : MonoBehaviour
|
||||||
}
|
}
|
||||||
ismicow = false;
|
ismicow = false;
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 微波武器激光下发
|
||||||
|
/// </summary>
|
||||||
|
public void Microwavetransmission(string[] data)
|
||||||
|
{
|
||||||
|
//接收激光下发的位置
|
||||||
|
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);
|
||||||
|
if (InnerLaserlineRenderer1)
|
||||||
|
{
|
||||||
|
InnerLaserlineRenderer1.SetPosition(0, microwavepoint.transform.position);
|
||||||
|
InnerLaserlineRenderer1.SetPosition(1, vector);
|
||||||
|
}
|
||||||
|
if (OuterLaserlineRenderer1)
|
||||||
|
{
|
||||||
|
OuterLaserlineRenderer1.SetPosition(0, microwavepoint.transform.position);
|
||||||
|
OuterLaserlineRenderer1.SetPosition(1,vector);
|
||||||
|
}
|
||||||
|
StartCoroutine(Offlaserstrike());
|
||||||
|
}
|
||||||
private void OnDestroy()
|
private void OnDestroy()
|
||||||
{
|
{
|
||||||
OnActivationChanged -= OnActivationChangedHandler;
|
OnActivationChanged -= OnActivationChangedHandler;
|
||||||
|
|
|
||||||
|
|
@ -134,6 +134,7 @@ public class Spectrumdetection : MonoBehaviour
|
||||||
microwaveweapon.ismicow = true;
|
microwaveweapon.ismicow = true;
|
||||||
microwaveweapon.miceopos = unmannedAerialVehicle.transform;
|
microwaveweapon.miceopos = unmannedAerialVehicle.transform;
|
||||||
microwaveweapon.Orientation();
|
microwaveweapon.Orientation();
|
||||||
|
microwaveweapon.Orientation();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -247,6 +247,13 @@ public class EquipmentCommon : MonoBehaviour
|
||||||
if (laserFireControlPlatformManger)
|
if (laserFireControlPlatformManger)
|
||||||
laserFireControlPlatformManger.NonSelfGeneratedEmissionLaser(data);
|
laserFireControlPlatformManger.NonSelfGeneratedEmissionLaser(data);
|
||||||
break;
|
break;
|
||||||
|
case "Micow"://微波武器发射位置
|
||||||
|
Microwaveweapon microwaveweapon = GetComponent<Microwaveweapon>();
|
||||||
|
if (microwaveweapon)
|
||||||
|
{
|
||||||
|
microwaveweapon.Microwavetransmission(data);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case "SingleDronePosition"://无人机攻击目标锁定
|
case "SingleDronePosition"://无人机攻击目标锁定
|
||||||
UnmannedAerialVehicleManage unmannedAerialVehicleManage = GetComponent<UnmannedAerialVehicleManage>();
|
UnmannedAerialVehicleManage unmannedAerialVehicleManage = GetComponent<UnmannedAerialVehicleManage>();
|
||||||
if (unmannedAerialVehicleManage)
|
if (unmannedAerialVehicleManage)
|
||||||
|
|
@ -272,6 +279,17 @@ public class EquipmentCommon : MonoBehaviour
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "Planedata":
|
||||||
|
UnmannedAerialVehicleManage unmannedAerialVehicleManage1=GetComponent<UnmannedAerialVehicleManage>();
|
||||||
|
if (unmannedAerialVehicleManage1)
|
||||||
|
{
|
||||||
|
UnmannedAerialVehicle unmannedAerialVehicle = unmannedAerialVehicleManage1.unmannedAerialVehicles.Find(x => x.serialNumber == data[2]);
|
||||||
|
if (unmannedAerialVehicle)
|
||||||
|
{
|
||||||
|
unmannedAerialVehicle.AddBao(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
case "SetToBeDestroyed"://设备被销毁
|
case "SetToBeDestroyed"://设备被销毁
|
||||||
GameObject Bao = Instantiate(explodePrefab, transform);
|
GameObject Bao = Instantiate(explodePrefab, transform);
|
||||||
Bao.transform.localPosition = Vector3.zero;
|
Bao.transform.localPosition = Vector3.zero;
|
||||||
|
|
|
||||||
|
|
@ -499,7 +499,7 @@ public class LaserFireControlPlatformManger : MonoBehaviour
|
||||||
/// 单个无人机被销毁
|
/// 单个无人机被销毁
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
protected string GetSyncDis(UnmannedAerialVehicle unmannedAerialVehicle)
|
protected string GetSyncDis(UnmannedAerialVehicle unmannedAerialVehicle)
|
||||||
{
|
{
|
||||||
return string.Format("{0},{1},{2}", "DroneWasDestroyed", unmannedAerialVehicle.unmannedAerialVehicleManage.equipmentCommon.deviceID, unmannedAerialVehicle.serialNumber);
|
return string.Format("{0},{1},{2}", "DroneWasDestroyed", unmannedAerialVehicle.unmannedAerialVehicleManage.equipmentCommon.deviceID, unmannedAerialVehicle.serialNumber);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue