Explorar el Código

测试套口闸站数据可用(44个全部0)

Void_F hace 4 meses
padre
commit
e44f6cc1fd

+ 1 - 1
Assets/Prefabs/UI/XHYZT/GCJK.prefab

@@ -11815,7 +11815,7 @@ MonoBehaviour:
   m_TargetGraphic: {fileID: 3414677846359689223}
   m_HandleRect: {fileID: 3911919129374042785}
   m_Direction: 2
-  m_Value: 1
+  m_Value: 0
   m_Size: 1
   m_NumberOfSteps: 0
   m_OnValueChanged:

+ 1 - 0
Assets/Scripts/HttpHelper.cs

@@ -1294,6 +1294,7 @@ public class HttpHelper : MonoBehaviour
             else
             {
                 GlobalData.taoKouSensorData = JsonUtility.FromJson<SensorDataResult>(www.downloadHandler.text);
+                Debug.Log($"获取套口闸门设备数据:{GlobalData.taoKouSensorData.data.Count}");
             }
         }
         catch (Exception e)

+ 7 - 17
Assets/Scripts/UI/UIView/GCJK/GCJKLayer.cs

@@ -260,7 +260,6 @@ public class GCJKLayer : YZTRootLayer
 
     private async void OnEnable()
     {
-        StaticLod.instance.OnFoucusStatic(0);
 
         if (GlobalData.buYuanSensorData != null)
         {
@@ -577,6 +576,7 @@ public class GCJKLayer : YZTRootLayer
         {
             return;
         }
+        StaticLod.instance.OnFoucusStatic(type);
 
         currentDataType = type;
 
@@ -606,25 +606,15 @@ public class GCJKLayer : YZTRootLayer
     public void SetZhaZhanJianKongData()
     {
         List<ZhaZhanJianKongData> datas = new List<ZhaZhanJianKongData>();
-        for (int i = 0; i < GlobalData.buYuanSensorData.data.Count; i++)
+        var tempSensorData = currentDataType == 0 ? GlobalData.buYuanSensorData.data : GlobalData.taoKouSensorData.data;
+        Debug.Log(tempSensorData.Count);
+        for (int i = 0; i < tempSensorData.Count; i++)
         {
             datas.Add(new ZhaZhanJianKongData()
             {
-                name = "闸门_" + GlobalData.buYuanSensorData.data[i].sensor_id,
-                openValue = GlobalData.buYuanSensorData.data[i].opening_degree * 0.01f,
-                state = GlobalData.buYuanSensorData.data[i].gate_open
-                    ? ZhaZhanState.open
-                    : ZhaZhanState.close,
-            });
-        }
-
-        for (int i = 0; i < GlobalData.taoKouSensorData.data.Count; i++)
-        {
-            datas.Add(new ZhaZhanJianKongData()
-            {
-                name = "闸门_" + GlobalData.taoKouSensorData.data[i].sensor_id,
-                openValue = GlobalData.taoKouSensorData.data[i].opening_degree * 0.01f,
-                state = GlobalData.taoKouSensorData.data[i].gate_open
+                name = "闸门_" + tempSensorData[i].sensor_id,
+                openValue = tempSensorData[i].opening_degree * 0.01f,
+                state = tempSensorData[i].gate_open
                     ? ZhaZhanState.open
                     : ZhaZhanState.close,
             });