Files
MuHua-UIElements/Assets/ModuleCore/ModuleUI/ModuleUI.cs
T
MuHua-123 0cc63a7314 1
2025-06-23 14:38:10 +08:00

31 lines
706 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 Settings(EnumPage pageType) => OnJumpPage?.Invoke(pageType);
}
/// <summary>
/// 页面
/// </summary>
public enum EnumPage {
None,
Login,
}