Browse Source

3D闸门监控改一部分

Void_F 8 months ago
parent
commit
e90c4c458d
1 changed files with 14 additions and 5 deletions
  1. 14 5
      Assets/Scripts/UI/UIView/3D/ZMJKLayer.cs

+ 14 - 5
Assets/Scripts/UI/UIView/3D/ZMJKLayer.cs

@@ -58,26 +58,35 @@ public class ZMJKLayer : MonoBehaviour
         });
         for (int i = 0; i < GlobalData.floorGateData.BuYuan.FloodGates.Length; i++)
         {
+            int tempIndex = i;
             ZhaZhanItem tempItem = Instantiate(ZhaZhanItemOri, itemContent).GetComponent<ZhaZhanItem>();
-            tempItem.SetData(GlobalData.floorGateData.BuYuan.FloodGates[i], $"补元闸门-{i + 1}");
+            tempItem.SetData(GlobalData.floorGateData.BuYuan.FloodGates[tempIndex], $"补元闸门-{tempIndex + 1}");
             tempItem.gameObject.GetComponent<Button>().onClick.AddListener(() =>
             {
-                StaticLod.instance.OnFoucusStatic("BuYuan");
+                StaticLod.instance.OnFoucusStatic($"BY_ZM_{tempIndex+1:00}");
                 gongChengPanel.SetActive(true);
                 zhaZhanMingCheng.text = tempItem._name;
+                zhaMenKaiDu.text = $"{GlobalData.floorGateData.BuYuan.FloodGates[tempIndex].CurrentOpening*100.0f:0.00}<size=14><color=#A5BFE2>%</color></size>";
+                guoZhaLiuLiang.text = $"{GlobalData.floorGateData.BuYuan.FloodGates[tempIndex].CurrentFlow}<size=14><color=#A5BFE2>m\u00b3/s</color></size>";
+                //zhaQianShuiWei.text = $"{GlobalData.floorGateData.BuYuan.FloodGates[tempIndex]} <size=14><color=#A5BFE2>m</color></size>";
+                //zhaHouShuiWei.text = $"{GlobalData.floorGateData.BuYuan.FloodGates[tempIndex]} <size=14><color=#A5BFE2>m</color></size>";
+                //shuiweiChart todo
             });
             currentZMDataList.Add(tempItem);
         }
         for (int i = 0; i < GlobalData.floorGateData.TaoKou.FloodGates.Length; i++)
         {
-            
+            int tempIndex = i;
             ZhaZhanItem tempItem = Instantiate(ZhaZhanItemOri, itemContent).GetComponent<ZhaZhanItem>();
-            tempItem.SetData(GlobalData.floorGateData.TaoKou.FloodGates[i], $"套口闸门-{i + 1}");
+            tempItem.SetData(GlobalData.floorGateData.TaoKou.FloodGates[tempIndex], $"套口闸门-{tempIndex + 1}");
             tempItem.gameObject.GetComponent<Button>().onClick.AddListener(() =>
             {
-                StaticLod.instance.OnFoucusStatic("TaoKou");
+                StaticLod.instance.OnFoucusStatic($"TK_ZM_{tempIndex+1:00}");
                 gongChengPanel.SetActive(true);
                 zhaZhanMingCheng.text = tempItem._name;
+                zhaMenKaiDu.text = $"{GlobalData.floorGateData.TaoKou.FloodGates[tempIndex].CurrentOpening*100.0f:0.00}<size=14><color=#A5BFE2>%</color></size>";
+                guoZhaLiuLiang.text = $"{GlobalData.floorGateData.TaoKou.FloodGates[tempIndex].CurrentFlow}<size=14><color=#A5BFE2>m\u00b3/s</color></size>";
+
             });
             currentZMDataList.Add(tempItem);
         }