using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class ExhPanel : BasePanel { //关闭界面 public Button btnClose; //关闭界面 public Button btnCanel; //邮件 public Button btnYJ; //游戏公告 public Button btnYXGG; //意见反馈 public Button btnYJFK; //官方媒体 public Button btnGFMT; //玩法说明 public Button btnWfSM; public override void Init() { btnClose.onClick.AddListener(()=> { //隐藏界面 UIManager.Instance.HidePanel(); UIManager.Instance.GetPanel().btnEXH.gameObject.SetActive(true); }); btnCanel.onClick.AddListener(() => { //隐藏界面 UIManager.Instance.HidePanel(); UIManager.Instance.GetPanel().btnEXH.gameObject.SetActive(true); }); //点击邮寄按钮做什么 btnYJ.onClick.AddListener(() => { UIManager.Instance.ShowPanel(); }); //点击游戏公告按钮做什么 btnYXGG.onClick.AddListener(() => { StartCoroutine(NetMgr.Instance.NoticeMasgGet()); }); //点击意见反馈按钮做什么 btnYJFK.onClick.AddListener(() => { UIManager.Instance.ShowPanel(); }); //btnGFMT.onClick.AddListener(() => //{ // UIManager.Instance.HidePanel(); //}); //btnWfSM.onClick.AddListener(() => //{ // UIManager.Instance.HidePanel(); //}); } public void OnPointerClick(PointerEventData eventData) { // 检查点击的是否是当前物体 if (eventData.pointerCurrentRaycast.gameObject == gameObject) { UIManager.Instance.HidePanel(false); UIManager.Instance.GetPanel().btnEXH.gameObject.SetActive(true); } } }