using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UIElements; /// /// 文档模块 /// public abstract class ModuleDocument : MonoBehaviour { /// 绑定文档 public UIDocument document; /// 根目录文档 public VisualElement root => document.rootVisualElement; /// 核心模块 protected virtual ModuleCore ModuleCore => ModuleCore.I; /// 添加UI元素 public void Add(VisualElement child) => root.Add(child); /// 查询UI元素 public T Q(string name = null, string className = null) where T : VisualElement => root.Q(name, className); }