瀏覽代碼

闸门+水位接口又改

Void_F 2 天之前
父節點
當前提交
bf65eee14e

+ 4 - 4
Assets/Prefabs/UI/SWFZ/ZMJK.prefab

@@ -21951,7 +21951,7 @@ MonoBehaviour:
     m_HorizontalOverflow: 1
     m_VerticalOverflow: 1
     m_LineSpacing: 1
-  m_Text: "\u6700\u8FD16\u4E2A\u6708"
+  m_Text: "\u6700\u8FD11\u4E2A\u6708"
 --- !u!1 &8758450997374639740
 GameObject:
   m_ObjectHideFlags: 0
@@ -23151,11 +23151,11 @@ MonoBehaviour:
   m_Value: 0
   m_Options:
     m_Options:
-    - m_Text: "\u6700\u8FD16\u4E2A\u6708"
+    - m_Text: "\u6700\u8FD11\u4E2A\u6708"
       m_Image: {fileID: 0}
-    - m_Text: "\u6700\u8FD16\u5929"
+    - m_Text: "\u6700\u8FD11\u5929"
       m_Image: {fileID: 0}
-    - m_Text: "\u6700\u8FD16\u5C0F\u65F6"
+    - m_Text: "\u6700\u8FD11\u5C0F\u65F6"
       m_Image: {fileID: 0}
   m_OnValueChanged:
     m_PersistentCalls:

文件差異過大導致無法顯示
+ 2 - 99
Assets/Scene 1.unity


+ 7 - 0
Assets/Scripts/HttpGetData.cs

@@ -324,6 +324,13 @@ public class CharData_item
     public int value;
 }
 
+[Serializable]
+public class CharData_water
+{
+    public string key;
+    public float value;
+}
+
 [Serializable]
 public class B08_TaskListInfoData
 {

+ 51 - 0
Assets/Scripts/UI/UIView/3D/ZMJKLayer.cs

@@ -88,6 +88,32 @@ public class ZMJKLayer : MonoBehaviour
                 //zhaHouShuiWei.text = $"{GlobalData.floorGateData.BuYuan.FloodGates[tempIndex]} <size=14><color=#A5BFE2>m</color></size>";
                 zhaHouShuiWei.text = $"{GlobalData.floorGateData.buYuanSW} <size=14><color=#A5BFE2>m</color></size>";
                 //shuiweiChart todo
+
+                var shuiweiData = GlobalData.floorGateData.swzxtBY;
+                
+                XAxis tempXaxis = shuiweiChart.GetChartComponent<XAxis>();
+                tempXaxis.data.Clear();
+                for (int i = 0; i < shuiweiData.Length; i++)
+                {
+                    tempXaxis.AddData(shuiweiData[i].key);
+                }
+
+                var tempSeries = shuiweiChart.series;
+                tempSeries[0].serieName = "水位";
+                tempSeries[1].serieName = "水位";
+                SerieData[] tempDatas = new SerieData[shuiweiData.Length];
+                for (int i = 0; i < tempDatas.Length; i++)
+                {
+                    tempDatas[i] = new SerieData();
+                    tempDatas[i].data = new List<double>();
+                    tempDatas[i].data.Add(i);
+                    tempDatas[i].data.Add(shuiweiData[i].value);
+                }
+
+                tempSeries[0].data.Clear();
+                tempSeries[0].data.AddRange(tempDatas);
+                tempSeries[1].data.Clear();
+                tempSeries[1].data.AddRange(tempDatas);
             });
             currentZMDataList.Add(tempItem);
         }
@@ -115,6 +141,31 @@ public class ZMJKLayer : MonoBehaviour
                 zhaQianShuiWei.text = $"{GlobalData.floorGateData.taoKouSW} <size=14><color=#A5BFE2>m</color></size>";
                 //zhaHouShuiWei.text = $"{GlobalData.floorGateData.BuYuan.FloodGates[tempIndex]} <size=14><color=#A5BFE2>m</color></size>";
                 zhaHouShuiWei.text = $"-<size=14><color=#A5BFE2>m</color></size>";
+                
+                var shuiweiData = GlobalData.floorGateData.swzxtTK;
+                XAxis tempXaxis = shuiweiChart.GetChartComponent<XAxis>();
+                tempXaxis.data.Clear();
+                for (int i = 0; i < shuiweiData.Length; i++)
+                {
+                    tempXaxis.AddData(shuiweiData[i].key);
+                }
+
+                var tempSeries = shuiweiChart.series;
+                tempSeries[0].serieName = "水位";
+                tempSeries[1].serieName = "水位";
+                SerieData[] tempDatas = new SerieData[shuiweiData.Length];
+                for (int i = 0; i < tempDatas.Length; i++)
+                {
+                    tempDatas[i] = new SerieData();
+                    tempDatas[i].data = new List<double>();
+                    tempDatas[i].data.Add(i);
+                    tempDatas[i].data.Add(shuiweiData[i].value);
+                }
+
+                tempSeries[0].data.Clear();
+                tempSeries[0].data.AddRange(tempDatas);
+                tempSeries[1].data.Clear();
+                tempSeries[1].data.AddRange(tempDatas);
             });
             currentZMDataList.Add(tempItem);
         }

+ 4 - 0
Assets/Scripts/UI/UIView/BigScreen/BigScreenLayer.cs

@@ -45,6 +45,10 @@ public class FloodGateStatusData
     [FormerlySerializedAs("TaoKou")] public FloodGate[] taoKou;
     public string taoKouSW;
     public string buYuanSW;
+
+    public CharData_water[] swzxtTK;
+    public CharData_water[] swzxtBY;
+
     public bool success = false;
 
     public int BuYuanTotalGates => buYuan.Length;

部分文件因文件數量過多而無法顯示