public void OnPointerClick(PointerEventData eventData) { if (serverMessageView.selectServerItem == this) { return; } Debug.Log("打开面板"); if (!Read.activeSelf) { Read.SetActive(true); UnRead.SetActive(false); serverMessageView.messageCout.text = (Convert.ToInt32(serverMessageView.messageCout.text) - 1).ToString(); info.receiveTime = ConvertTool.GetTimestamp(); AndaMessageManager.Instance.SaveData(); } normalImage.SetActive(false); openImage.SetActive(true); openBgImage.SetActive(true); serverMessageView.content.text = ContentTxt; //关闭上一个选中的面板 serverMessageView.CloseOtherItem(); serverMessageView.selectServerItem = this; //关闭其他面板 serverMessageView.confirmButton.SetActive(false); if (info.objectList != null || info.objectList.Count != 0) { foreach (var m in info.objectList) { if (m.type == 3) { if (m.status == 1) { serverMessageView.confirmButton.SetActive(true); serverMessageView.confirmButton.GetComponent <Button>().enabled = true; serverMessageView.confirmButton.transform.GetChild(0).GetComponent <Text>().text = "确认"; } else { serverMessageView.confirmButton.SetActive(true); serverMessageView.confirmButton.GetComponent <Button>().enabled = false; serverMessageView.confirmButton.transform.GetChild(0).GetComponent <Text>().text = "已处理"; } } } } }