2025-10-09 17:36:27 +08:00

38 lines
1.1 KiB
C#

using UnityEditor;
using UnityEngine.UI;
using ZXKFramework;
using UnityEngine;
namespace YiLiao.Main
{
public class MainNavPanel : UIBase
{
Text titleText;
Button shutBtn;
Button homeBtn;
public override string GroupName => "MainNavPanel";
public override string Name => "MainNavPanel";
public override void Init(IUIManager uictrl)
{
base.Init(uictrl);
titleText = transform.FindFirst<Text>("TitleText");
shutBtn = transform.FindFirst<Button>("ShutBtn");
homeBtn = transform.FindFirst<Button>("HomeBtn");
shutBtn.onClick.AddListener(() => {
#if UNITY_EDITOR //Ôڱ༭Æ÷ģʽÏÂ
EditorApplication.isPlaying = false;
#else
Application.Quit();
#endif
});
homeBtn.onClick.AddListener(() =>
{
Game.Instance.fsm.ChangeState<GameStartState>();
});
}
public void SetTitle(string name)
{
titleText.text = name;
}
}
}