CutePet/Assets/Scripts/GameScene/Panel/ExhPanel.cs
2024-10-25 11:10:04 +08:00

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);
}
}
}