删除设备接口调试
This commit is contained in:
parent
2d0f6cd10d
commit
ea2b35a030
|
@ -54,6 +54,10 @@ public static class InterfaceManager
|
||||||
/// 修改环境
|
/// 修改环境
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string Url_update_env { get => IpAddress + "/Handler/Thinkingfile.ashx?action=update_env"; }
|
public static string Url_update_env { get => IpAddress + "/Handler/Thinkingfile.ashx?action=update_env"; }
|
||||||
|
/// <summary>
|
||||||
|
/// 删除房间想定设备详情
|
||||||
|
/// </summary>
|
||||||
|
public static string Url_Deletepracticedevicedetail { get => IpAddress + "/Handler/Thinkingfile.ashx?action=deletepracticedevicedetail"; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public static string GetLocalTxt(string path)
|
public static string GetLocalTxt(string path)
|
||||||
|
@ -172,6 +176,31 @@ public static class InterfaceManager
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static IEnumerator PostString(string url, WWWForm formdata, Action<string> callback = null)
|
||||||
|
{
|
||||||
|
using (UnityWebRequest www = UnityWebRequest.Post(url, formdata))
|
||||||
|
{
|
||||||
|
yield return www.SendWebRequest();
|
||||||
|
if (www.isNetworkError || www.isHttpError)
|
||||||
|
{
|
||||||
|
callback(null);
|
||||||
|
Debug.Log("网络请求失败了");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrEmpty(www.downloadHandler.text))
|
||||||
|
{
|
||||||
|
callback(www.downloadHandler.text);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
callback(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static IEnumerator GetString(string url, Dictionary<string, string> headers = null,int time=50,Action<string> callback = null)
|
public static IEnumerator GetString(string url, Dictionary<string, string> headers = null,int time=50,Action<string> callback = null)
|
||||||
{
|
{
|
||||||
while (true)
|
while (true)
|
||||||
|
|
|
@ -4,6 +4,7 @@ using UnityEngine;
|
||||||
using DG.Tweening;
|
using DG.Tweening;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using AdamSync;
|
using AdamSync;
|
||||||
|
using static InterfaceManager;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 无人机
|
/// 无人机
|
||||||
|
@ -155,6 +156,11 @@ public class UnmannedAerialVehicle : MonoBehaviour
|
||||||
string nowData = string.Format("{0},{1}", "SetToBeDestroyed", _equipmentCommon.deviceID);
|
string nowData = string.Format("{0},{1}", "SetToBeDestroyed", _equipmentCommon.deviceID);
|
||||||
Debug.Log(nowData);
|
Debug.Log(nowData);
|
||||||
_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
|
_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
|
||||||
|
Dictionary<string, string> headers = new Dictionary<string, string>();
|
||||||
|
headers.Add("id", _equipmentCommon.deviceID);
|
||||||
|
StartCoroutine(GetString(Url_Deletepracticedevicedetail, headers, data => {
|
||||||
|
Debug.Log(data);
|
||||||
|
}));
|
||||||
GameObject Bao = Instantiate(explodePrefab, _transform);
|
GameObject Bao = Instantiate(explodePrefab, _transform);
|
||||||
Bao.transform.localPosition = Vector3.zero;
|
Bao.transform.localPosition = Vector3.zero;
|
||||||
Bao.transform.SetParent(null);
|
Bao.transform.SetParent(null);
|
||||||
|
|
|
@ -6,6 +6,7 @@ using UnityEngine;
|
||||||
using AdamThinkDevicesData;
|
using AdamThinkDevicesData;
|
||||||
using AdamSync;
|
using AdamSync;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using static InterfaceManager;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 单个无人机蜂群控制
|
/// 单个无人机蜂群控制
|
||||||
|
@ -143,14 +144,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
|
||||||
// Update is called once per frame
|
// Update is called once per frame
|
||||||
void Update()
|
void Update()
|
||||||
{
|
{
|
||||||
if (isStartRehearsing && equipmentCommon.isPlayer && pattern == Pattern.攻击)
|
if(isStartRehearsing && equipmentCommon.isPlayer)
|
||||||
{
|
|
||||||
if (airRoute)
|
|
||||||
{
|
|
||||||
StartMoveObjectAlongPath();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (equipmentCommon.isPlayer &&isStartRehearsing)
|
|
||||||
{
|
{
|
||||||
switch (pattern)
|
switch (pattern)
|
||||||
{
|
{
|
||||||
|
@ -161,9 +155,27 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
|
||||||
break;
|
break;
|
||||||
case Pattern.攻击:
|
case Pattern.攻击:
|
||||||
SelectiveAttackDrone();
|
SelectiveAttackDrone();
|
||||||
|
if (airRoute)
|
||||||
|
{
|
||||||
|
StartMoveObjectAlongPath();
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var _unmannedAerialVehicle = unmannedAerialVehicles.FindAll(x => x != null);
|
||||||
|
if (_unmannedAerialVehicle==null)
|
||||||
|
{
|
||||||
|
string nowData = string.Format("{0},{1}", "SetToBeDestroyed", equipmentCommon.deviceID);
|
||||||
|
Debug.Log(nowData);
|
||||||
|
_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
|
||||||
|
Dictionary<string, string> headers = new Dictionary<string, string>();
|
||||||
|
headers.Add("id", equipmentCommon.deviceID);
|
||||||
|
StartCoroutine(GetString(Url_Deletepracticedevicedetail, headers, data => {
|
||||||
|
Debug.Log(data);
|
||||||
|
}));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue