重做物品系统
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UIElements;
|
||||
using MuHua;
|
||||
|
||||
/// <summary>
|
||||
/// UI弹出管理器
|
||||
/// </summary>
|
||||
public class UIPopupManager : ModuleUISingle<UIPopupManager> {
|
||||
/// <summary> 菜单模板 </summary>
|
||||
public VisualTreeAsset menuTreeAsset;
|
||||
/// <summary> 项目模板 </summary>
|
||||
public VisualTreeAsset itemTreeAsset;
|
||||
|
||||
public UIInventoryDrag inventoryDrag;
|
||||
public UIShortcutMenu shortcutMenu;
|
||||
|
||||
public override VisualElement Element => root.Q<VisualElement>("Popup");
|
||||
|
||||
public VisualElement DragItem => Q<VisualElement>("DragItem");
|
||||
public VisualElement ShortcutMenu => Q<VisualElement>("ShortcutMenu");
|
||||
|
||||
protected override void Awake() {
|
||||
NoReplace(false);
|
||||
inventoryDrag = new UIInventoryDrag(DragItem, root);
|
||||
shortcutMenu = new UIShortcutMenu(ShortcutMenu, menuTreeAsset, itemTreeAsset);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user