using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using AX.NetworkSystem; using AX.MessageSystem; public class MessagePanel : MonoBehaviour { public Text ShowText; public Button SureButton; public Button CancelButton; public Action SureAction; void Start() { SureButton.onClick.AddListener(SureButtonClick); CancelButton.onClick.AddListener(CancelButtonClick); } private void CancelButtonClick() { ShowText.text = ""; SureAction = null; gameObject.SetActive(false); } /// /// 显示提示框 /// /// 显示文本 public void MessageBoxShow(string str) { ShowText.text = str; gameObject.SetActive(true); Debug.Log(22); } //确定按钮 private void SureButtonClick() { if (SureAction != null) { SureAction.Invoke(); } ShowText.text = ""; SureAction = null; gameObject.SetActive(false); } }