添加无人机 类型

This commit is contained in:
YangHua 2024-01-14 22:15:54 +08:00
parent 8f7834a79a
commit 24ff2b59a0
1 changed files with 31 additions and 4 deletions

View File

@ -8,7 +8,13 @@ using AdamSync;
using System.Linq;
using static InterfaceManager;
using Newtonsoft.Json;
public enum WRJModel
{
,
,
,
}
/// <summary>
/// 单个无人机蜂群控制
/// </summary>
@ -18,6 +24,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
/// 无人机状态
/// </summary>
public Pattern pattern = Pattern.;
public WRJModel wrjModel = WRJModel.;
public static List<UnmannedAerialVehicleManage> unmannedAerialVehicleManages = new List<UnmannedAerialVehicleManage>();
#region
private bool _isStartRehearsing = false;
@ -141,6 +148,25 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
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")]
public void Test()
@ -248,7 +274,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
for (int i = 0; i < colliders.Count; i++)
{
if (colliders[i].transform.tag == "AttackTarget")
colliders1.Add(colliders[i]);
colliders1.Add(colliders[i]);
}
if (colliders1.Count > 0)
{
@ -473,7 +499,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
}
/// <summary>
/// 无人机雁式阵型
@ -696,4 +722,5 @@ public enum Pattern
,
,
}
}