using System; using TMPro; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class AlarmUI : MonoBehaviour, IPointerClickHandler { public AlarmApparatus alarmApparatus; public TextMeshProUGUI textMeshPro; public Image expand_image; public Button close_bt; public GameObject preform; public RectTransform Content; public Sprite Alarm1; public Sprite Alarm2; public Sprite Alarm3; public Image Alarm_img; public TextMeshProUGUI Alarm_type; public TextMeshProUGUI Alarm_name; public TextMeshProUGUI Alarm_time; public Canvas canvas; public void OnPointerClick(PointerEventData eventData) { GameObject go; if (canvas.transform.childCount != 0) { DestroyImmediate(canvas.transform.GetChild(0).gameObject); } //else //{ // go = canvas.transform.GetChild(0).gameObject; //} go = Instantiate(expand_image.gameObject); go.transform.SetParent(canvas.transform); go.transform.rotation = Quaternion.identity; close_bt = canvas.transform.GetChild(0).Find("关闭").GetComponent