Files
5.24BuYu/Assets/MyGame/aa/UI/Home/UIHomeMain.cs
T
2025-12-26 11:15:56 +08:00

155 lines
4.2 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class UIHomeMain : UIBase
{
public SubUIManager subUIManager;
public UIPanelAddressConfig panelAddressConfig;
public Transform SubPanelParent;
#region 中间
public Button defaultButton;
[Header("风雷之渊")]
public Button FXYButton;
[Header("星际迷航")]
public Button XJMHButton;
[Header("太古仙墟")]
public Button TGXXButton;
[Header("黑化悟空")]
public Button HHWKButton;
[Header("中国象棋")]
public Button ZGXQButton;
[Header("敬请期待")]
public Button JQQDButton;
#endregion
[Header("两侧按钮")]
[Header("Left")]
#region left
public Button btn_VIP;
public Button btn_JJJ;
public Button btn_Activity;
#endregion
[Header("Right")]
#region Right
public Button btn_Turret;
public Button btn_ZS;
public Button btn_Setting;
#endregion
[Header("Botton")]
#region Right
public Button btn_MonthCard;
public Button btn_BackPack;
public Button btn_Announcenment;
public Button btn_Rank;
public Button btn_Email;
public Button btn_SafeBox;
public Button btn_Service;
public Button btn_Shop;
#endregion
private void Awake()
{
subUIManager = new SubUIManager(SubPanelParent, panelAddressConfig);
#region Center
defaultButton.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.SelectRoomPenel,GameType.defaultPanel);
});
FXYButton.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.SelectRoomPenel, GameType.FXZY);
});
TGXXButton.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.SelectRoomPenel, GameType.TGXX);
});
ZGXQButton.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.SelectRoomPenel, GameType.ZGXQ);
});
XJMHButton.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.SelectRoomPenel, GameType.XJMH);
});
HHWKButton.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.SelectRoomPenel, GameType.HHWK);
});
JQQDButton.onClick.AddListener(() =>
{
//这里弹出一行字
});
#endregion
#region left
btn_VIP.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.VIPPenel);
});
btn_JJJ.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.JJJPenel);
});
btn_Activity.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.ActivityPenel);
});
#endregion
#region right
btn_Setting.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.SettingPanel);
});
btn_Turret.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.TurretPanel);
});
btn_ZS.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.ZSPanel);
});
#endregion
#region Bottom
btn_MonthCard.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.MonthCardPanel);
});
btn_BackPack.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.BackPackPanel);
});
btn_Announcenment.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.AnnouncementPanel);
});
btn_Rank.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.RankPanel);
});
btn_Email.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.EmailPanel);
});
btn_SafeBox.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.SafeBoxPanel);
});
btn_Service.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.ServicePanel);
});
btn_Shop.onClick.AddListener(() =>
{
subUIManager.ShowAsync(UIPanel.ShopPanel);
});
#endregion
}
}