73 lines
2.0 KiB
C#
73 lines
2.0 KiB
C#
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<ExhPanel>();
|
|
UIManager.Instance.GetPanel<GamePanel>().btnEXH.gameObject.SetActive(true);
|
|
});
|
|
btnCanel.onClick.AddListener(() =>
|
|
{
|
|
//隐藏界面
|
|
UIManager.Instance.HidePanel<ExhPanel>();
|
|
UIManager.Instance.GetPanel<GamePanel>().btnEXH.gameObject.SetActive(true);
|
|
});
|
|
//点击邮寄按钮做什么
|
|
btnYJ.onClick.AddListener(() =>
|
|
{
|
|
UIManager.Instance.ShowPanel<MailPanel>();
|
|
});
|
|
//点击游戏公告按钮做什么
|
|
btnYXGG.onClick.AddListener(() =>
|
|
{
|
|
StartCoroutine(NetMgr.Instance.NoticeMasgGet());
|
|
});
|
|
//点击意见反馈按钮做什么
|
|
btnYJFK.onClick.AddListener(() =>
|
|
{
|
|
UIManager.Instance.ShowPanel<IdeaPanel>();
|
|
});
|
|
//btnGFMT.onClick.AddListener(() =>
|
|
//{
|
|
// UIManager.Instance.HidePanel<ExhPanel>();
|
|
//});
|
|
//btnWfSM.onClick.AddListener(() =>
|
|
//{
|
|
// UIManager.Instance.HidePanel<ExhPanel>();
|
|
//});
|
|
}
|
|
|
|
public void OnPointerClick(PointerEventData eventData)
|
|
{
|
|
// 检查点击的是否是当前物体
|
|
if (eventData.pointerCurrentRaycast.gameObject == gameObject)
|
|
{
|
|
UIManager.Instance.HidePanel<ExhPanel>(false);
|
|
UIManager.Instance.GetPanel<GamePanel>().btnEXH.gameObject.SetActive(true);
|
|
}
|
|
}
|
|
}
|