Files
MuHua-Core/Assets/ModuleCore/ModuleUI/ModuleUI.cs
T
2025-05-23 10:02:02 +08:00

25 lines
623 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UIElements;
using MuHua;
/// <summary>
/// UI模块
/// </summary>
public class ModuleUI : ModuleSingle<ModuleUI> {
public static EnumPage page;
public static event Action<EnumPage> OnJumpPage;
public UIDocument document;// 绑定文档
/// <summary> 根目录文档 </summary>
public VisualElement root => document.rootVisualElement;
protected override void Awake() => NoReplace();
/// <summary> 跳转页面 </summary>
public static void Jump(EnumPage pageType) => OnJumpPage?.Invoke(pageType);
}