- using Godot;
-
- namespace UI.Main;
-
- /// <summary>
- /// 主菜单
- /// </summary>
- public partial class MainPanel : Main
- {
-
- public override void OnCreateUi()
- {
- S_Start.Instance.Pressed += OnStartGameClick;
- S_Exit.Instance.Pressed += OnExitClick;
- S_Tools.Instance.Pressed += OnToolsClick;
- }
-
- //点击开始游戏
- private void OnStartGameClick()
- {
- GameApplication.Instance.DungeonManager.LoadDungeon(GameApplication.Instance.DungeonConfig);
- HideUi();
- }
-
- //退出游戏
- private void OnExitClick()
- {
- GetTree().Quit();
- }
-
- //点击开发者工具
- private void OnToolsClick()
- {
- OpenNextUi(UiManager.UiName.MapEditorProject);
- }
- }