using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UIElements; using MuHua; /// /// UI弹出管理器 /// public class UIPopupManager : ModuleUISingle { /// 菜单模板 public VisualTreeAsset menuTreeAsset; /// 项目模板 public VisualTreeAsset itemTreeAsset; public UIInventoryDrag inventoryDrag; public UIShortcutMenu shortcutMenu; public override VisualElement Element => root.Q("Popup"); public VisualElement DragItem => Q("DragItem"); public VisualElement ShortcutMenu => Q("ShortcutMenu"); protected override void Awake() { NoReplace(false); inventoryDrag = new UIInventoryDrag(DragItem, root); shortcutMenu = new UIShortcutMenu(ShortcutMenu, menuTreeAsset, itemTreeAsset); } }