using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ShuiWeiIconCtrl : MonoBehaviour { private RectTransform rect; private Camera _camera; public ShuiWeiData _data; private Text valueText; private Button histroyButton; public Transform targetTransForm; public Button _Button; public GongChengLieBiaoData _deviceData; public void Init(ShuiWeiData data) { _camera = CameraManager.instance.mainCamera; _data = data; _deviceData = new GongChengLieBiaoData(); _deviceData.name = _data.name; _deviceData.type = GongChengType.shuiWei; _deviceData.state = GongChengState.normal; _deviceData.sid = _data.sid; _deviceData.gid = _data.gid; rect = this.GetComponent(); rect.anchoredPosition = new Vector2(2000, 0); valueText = this.transform.Find("valueText").GetComponent(); float fixValue = data.value; if (fixValue > 1000) { fixValue = fixValue / 100.0f; } valueText.text = $"{fixValue.ToString("0.00")} m"; histroyButton = this.transform.Find("histroyButton").GetComponent