添加无人机 类型
This commit is contained in:
parent
8f7834a79a
commit
24ff2b59a0
|
@ -8,7 +8,13 @@ using AdamSync;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using static InterfaceManager;
|
using static InterfaceManager;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
public enum WRJModel
|
||||||
|
{
|
||||||
|
无人机,
|
||||||
|
光学无人机,
|
||||||
|
电子侦察无人机,
|
||||||
|
自杀式无人机
|
||||||
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 单个无人机蜂群控制
|
/// 单个无人机蜂群控制
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -18,6 +24,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
|
||||||
/// 无人机状态
|
/// 无人机状态
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Pattern pattern = Pattern.待机;
|
public Pattern pattern = Pattern.待机;
|
||||||
|
public WRJModel wrjModel = WRJModel.无人机;
|
||||||
public static List<UnmannedAerialVehicleManage> unmannedAerialVehicleManages = new List<UnmannedAerialVehicleManage>();
|
public static List<UnmannedAerialVehicleManage> unmannedAerialVehicleManages = new List<UnmannedAerialVehicleManage>();
|
||||||
#region 启动暂停
|
#region 启动暂停
|
||||||
private bool _isStartRehearsing = false;
|
private bool _isStartRehearsing = false;
|
||||||
|
@ -141,6 +148,25 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
|
||||||
OnActivationChanged += OnActivationChangedHandler;
|
OnActivationChanged += OnActivationChangedHandler;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 设置无人机类型
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="wrjModel"></param>
|
||||||
|
public void SetWRJModel()
|
||||||
|
{
|
||||||
|
switch (wrjModel)
|
||||||
|
{
|
||||||
|
case WRJModel.光学无人机:
|
||||||
|
Debug.Log("光学无人机");
|
||||||
|
break;
|
||||||
|
case WRJModel.电子侦察无人机:
|
||||||
|
Debug.Log("电子侦察无人机");
|
||||||
|
break;
|
||||||
|
case WRJModel.自杀式无人机:
|
||||||
|
Debug.Log("自杀式无人机");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[ContextMenu("Test")]
|
[ContextMenu("Test")]
|
||||||
public void Test()
|
public void Test()
|
||||||
|
@ -248,7 +274,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
|
||||||
for (int i = 0; i < colliders.Count; i++)
|
for (int i = 0; i < colliders.Count; i++)
|
||||||
{
|
{
|
||||||
if (colliders[i].transform.tag == "AttackTarget")
|
if (colliders[i].transform.tag == "AttackTarget")
|
||||||
colliders1.Add(colliders[i]);
|
colliders1.Add(colliders[i]);
|
||||||
}
|
}
|
||||||
if (colliders1.Count > 0)
|
if (colliders1.Count > 0)
|
||||||
{
|
{
|
||||||
|
@ -473,7 +499,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 无人机雁式阵型
|
/// 无人机雁式阵型
|
||||||
|
@ -696,4 +722,5 @@ public enum Pattern
|
||||||
待机,
|
待机,
|
||||||
警戒,
|
警戒,
|
||||||
攻击
|
攻击
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue