using Newtonsoft.Json; using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine; /// /// 环境-查询 /// [AddComponentMenu("环境查询")] public class ENVQuery : MonoBehaviour { public ENVList eNVList_W;//温度 public ENVList eNVList_S;//湿度 public ENVList eNVList_Y;//烟感 private void Start() { //await initAsync(""); } public async Task initAsync() { //var jsonResult = await CombineJSON.GetJson_POST(GameManager.Inst.Jk_URL.hj_cx, GameManager.Inst.token); //Root root = JsonConvert.DeserializeObject(jsonResult); //foreach (var item in root.data) //{ // if (item.pointId == eNVList.pointId) // { // eNVList = item; // break; // } //} } void Update() { } #region JSON [System.Serializable] public class ENVList { /// /// 点位ID /// [Tooltip("点位ID")] public string pointId; /// /// 点位设备ID /// [Tooltip("点位设备ID")] public string pointDeviceId; /// /// 点位名称 /// [Tooltip("点位名称")] public string pointName; /// /// 点位类型:1-温度;2-湿度;3-烟感;4-水浸 /// [Tooltip("点位类型:1-温度;2-湿度;3-烟感;4-水浸")] public string pointType; /// /// 点位状态 /// [Tooltip("点位状态")] public string pointStatus; /// /// 采集时间 /// [Tooltip("采集时间")] public string collectDate; /// /// 当前状态(采集结果) /// [Tooltip("当前状态(采集结果)")] public string collectResult; /// /// 机柜id /// [Tooltip("机柜id")] public string rackId; } [System.Serializable] public class Root { /// /// /// public string code; /// /// 操作成功 /// public string message; /// /// /// public List data; /// /// /// public string serverTime; } #endregion }