using System; using System.Collections; using System.Collections.Generic; using System.Linq; using MPUIKIT; using Unity.VisualScripting; using UnityEngine; using UnityEngine.Serialization; using UnityEngine.UI; using XCharts.Runtime; public class GCYWLayer : YZTRootLayer { private Dropdown stationDropdown; private Text _daiPaiGongText; private Text _daiXunJianText; private Text _xunJianZhongText; private Text _yiXunJianText; private BarChart wenTiTongJiBarChart; //突发事件总计 private Text TFSJ_DaiChuLiNumTex; private Text TFSJ_DaiYanShouNumTex; private Text TFSJ_YiChuLiNumTex; private Text TFSJ_completeText; private MPImage TFSJ_completeSlider; public GameObject eventListItemPrefab; private List TFSJ_eventItems = new List(); private Transform TFSJ_eventItemContent; //工程管理 private PieChart gongChengGuanLiChart; private PieChart fenJiKaoPingChart; private Text gongChengGuanLiChartCount; private Button checkPathButton; private Text checkPathButtonText; private bool showCheckPath = false; public TaskListPanel taskListPanel; //public GameObject taskPhotoPanelObj; //public TaskPhotoPanel taskPhotoPanel; public GameObject taskPointIconPrefab; public Transform taskPointIconContent; public List taskPointIcons = new List(); public LineRenderer taskPointLineRenderer; //public Button closePanelBtn; private List stationNames = new List(); private List ids = new List(); private string currentIds = ""; private void Awake() { Init(); } public void Init() { stationDropdown = this.transform.Find("ShuJuTongJi/Dropdown").GetComponent(); _daiPaiGongText = this.transform.Find("ShuJuTongJi/DaiPaiGong/title/numText").GetComponent(); _daiXunJianText = this.transform.Find("ShuJuTongJi/DaiXunJian/title/numText").GetComponent(); _xunJianZhongText = this.transform.Find("ShuJuTongJi/XunJianZhong/title/numText").GetComponent(); _yiXunJianText = this.transform.Find("ShuJuTongJi/YiXunJian/title/numText").GetComponent(); wenTiTongJiBarChart = this.transform.Find("ShuJuTongJi/XunJianTongJi/BarChart").GetComponent(); gongChengGuanLiChart = this.transform.Find("GongChengGuanLi/GuanLiJianCha").GetComponent(); gongChengGuanLiChartCount = this.transform.Find("GongChengGuanLi/GuanLiJianCha/count/numText").GetComponent(); fenJiKaoPingChart = this.transform.Find("GongChengGuanLi/FenJiKaoPing").GetComponent(); TFSJ_DaiChuLiNumTex = this.transform.Find("TuFaShiJian/DaiChuLi/count").GetComponent(); TFSJ_DaiYanShouNumTex = this.transform.Find("TuFaShiJian/DaiYanShou/count").GetComponent(); TFSJ_YiChuLiNumTex = this.transform.Find("TuFaShiJian/YiChuLi/count").GetComponent(); TFSJ_completeText = this.transform.Find("TuFaShiJian/completeText/numText").GetComponent(); TFSJ_completeSlider = this.transform.Find("TuFaShiJian/slider").GetComponent(); TFSJ_eventItemContent = this.transform.Find("TuFaShiJian/TuFaShiJianTongBao/ScrollView/Viewport/Content"); checkPathButton = this.transform.Find("CheckPathButton").GetComponent