using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class SafeguardItemController : MonoBehaviour, IPointerClickHandler { public Text DWMCText; public Text DWDZText; public Text FRText; public Text DHText; public Text JSRYText; public Text YSCLText; public Text BZText; public Text BZPText; public Text BZNLText; public Text KCLText; public void OnPointerClick(PointerEventData eventData) { if (eventData.clickCount >= 2) { UIManager.Instance.Show(SetInfo); } } private void SetInfo() { var panel = UIManager.Instance.GetView(); panel.Item = gameObject; panel.DWMCInput.text = DWMCText.text; panel.DWDZInput.text = DWDZText.text; panel.FRInput.text = FRText.text; panel.DHInput.text = DHText.text; panel.JSRYInput.text = JSRYText.text; panel.YSCLInput.text = YSCLText.text; panel.BZInput.text = BZText.text; panel.BZPInput.text = BZPText.text; panel.BZNLInput.text = BZNLText.text; panel.KCLInput.text = KCLText.text; } }