This commit is contained in:
parent
c2227efeed
commit
87ed2d2d12
|
@ -1 +1 @@
|
|||
192.168.1.5:48888
|
||||
127.0.0.1:48888
|
|
@ -1 +1 @@
|
|||
192.168.1.5
|
||||
127.0.0.1
|
|
@ -15,6 +15,7 @@ public class ShellBoom : MonoBehaviour
|
|||
{
|
||||
onShellAttack?.Invoke();
|
||||
}
|
||||
DestroyObject(gameObject, 8f);
|
||||
}
|
||||
private void Update()
|
||||
{
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
using PData;
|
||||
using AdamThinkDevicesData;
|
||||
using PData;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
@ -8,6 +9,139 @@ using UnityEngine;
|
|||
/// </summary>
|
||||
public class UAVBase : MonoBehaviour
|
||||
{
|
||||
#region 无人机数据
|
||||
/// <summary>
|
||||
/// 续航时间
|
||||
/// </summary>
|
||||
public string batteryLife;
|
||||
/// <summary>
|
||||
/// 抗风等级
|
||||
/// </summary>
|
||||
public string classificationWindResistance;
|
||||
/// <summary>
|
||||
/// 最大飞行速度
|
||||
/// </summary>
|
||||
public string maximumFlyingSpeed;
|
||||
/// <summary>
|
||||
/// RCS
|
||||
/// </summary>
|
||||
public string RCS;
|
||||
/// <summary>
|
||||
/// 卫星定位频点
|
||||
/// </summary>
|
||||
public string satellitePositioningFrequency;
|
||||
/// <summary>
|
||||
/// 数据链通信频点
|
||||
/// </summary>
|
||||
public string dataLinkCommunicationFrequency;
|
||||
/// <summary>
|
||||
/// 电子侦察能力
|
||||
/// </summary>
|
||||
public string electronicReconnaissanceCapability;
|
||||
/// <summary>
|
||||
/// 光学侦察能力
|
||||
/// </summary>
|
||||
public string opticalReconnaissanceCapability;
|
||||
|
||||
#endregion
|
||||
public void SetAttribute(List<List_paraItem> weaponitemone)
|
||||
{
|
||||
for (int i = 0; i < weaponitemone.Count; i++)
|
||||
{
|
||||
switch (weaponitemone[i].para_name)
|
||||
{
|
||||
case "续航时间:":
|
||||
batteryLife = weaponitemone[i].para_value;
|
||||
break;
|
||||
case "抗风等级:":
|
||||
classificationWindResistance = weaponitemone[i].para_value;
|
||||
break;
|
||||
case "最大飞行速度:":
|
||||
maximumFlyingSpeed = weaponitemone[i].para_value;
|
||||
break;
|
||||
case "RCS:":
|
||||
RCS = weaponitemone[i].para_value;
|
||||
break;
|
||||
case "卫星定位频点:":
|
||||
//satellitePositioningFrequency = weaponitemone[i].para_value;
|
||||
switch (weaponitemone[i].para_value)
|
||||
{
|
||||
case "0":
|
||||
satellitePositioningFrequency = "1227.60MHz";
|
||||
break;
|
||||
case "1":
|
||||
satellitePositioningFrequency = "1381.05MHz";
|
||||
break;
|
||||
case "2":
|
||||
satellitePositioningFrequency = "1575.42MHz";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case "数据链通信频点:":
|
||||
switch (weaponitemone[i].para_value)
|
||||
{
|
||||
case "0":
|
||||
dataLinkCommunicationFrequency = "2GHz";
|
||||
break;
|
||||
case "1":
|
||||
dataLinkCommunicationFrequency = "4GHz";
|
||||
break;
|
||||
case "2":
|
||||
dataLinkCommunicationFrequency = "5GHz";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case "电子侦察能力:":
|
||||
switch (weaponitemone[i].para_value)
|
||||
{
|
||||
case "0":
|
||||
electronicReconnaissanceCapability = "UHF";
|
||||
break;
|
||||
case "1":
|
||||
electronicReconnaissanceCapability = "L";
|
||||
break;
|
||||
case "2":
|
||||
electronicReconnaissanceCapability = "S";
|
||||
break;
|
||||
case "3":
|
||||
electronicReconnaissanceCapability = "C";
|
||||
break;
|
||||
case "4":
|
||||
electronicReconnaissanceCapability = "X";
|
||||
break;
|
||||
case "5":
|
||||
electronicReconnaissanceCapability = "Ku";
|
||||
break;
|
||||
case "6":
|
||||
electronicReconnaissanceCapability = "Ka";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case "光学侦察能力:":
|
||||
//opticalReconnaissanceCapability = weaponitemone[i].para_value;
|
||||
switch (weaponitemone[i].para_value)
|
||||
{
|
||||
case "0":
|
||||
opticalReconnaissanceCapability = "有";
|
||||
break;
|
||||
case "1":
|
||||
opticalReconnaissanceCapability = "无";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
public void GetWeatherAttachUAV()
|
||||
{
|
||||
|
||||
|
|
|
@ -429,7 +429,7 @@ public class LaserFireControlPlatformManger : MonoBehaviour
|
|||
/// </summary>
|
||||
public void Launchanattack()
|
||||
{
|
||||
if (targetPoint != null&& Receivingdistance>0)
|
||||
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);
|
||||
|
@ -633,6 +633,7 @@ public class LaserFireControlPlatformManger : MonoBehaviour
|
|||
Destroy(crosshair.gameObject);
|
||||
Destroy(InnerLaserlineRenderer.gameObject);
|
||||
Destroy(InnerLaserlineRenderer.gameObject);
|
||||
if (OuterLaserlineRenderer != null)
|
||||
Destroy(OuterLaserlineRenderer.gameObject);
|
||||
OnActivationChanged -= OnActivationChangedHandler;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue