using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UIElements; using MuHua; /// /// ่ƒŒๅŒ…้กต้ข /// public class UIBackpackPage : ModuleUIPage { public VisualTreeAsset inventorySlot; private UIInventory inventory; private UIEquipmentColumn equipment; public override VisualElement Element => root.Q("BackpackPage"); public VisualElement Equipment => Q("Equipment"); public VisualElement Inventory => Q("Inventory"); protected void Awake() { equipment = new UIEquipmentColumn(Equipment); inventory = new UIInventory(Inventory, inventorySlot); ModuleUI.OnJumpPage += ModuleUI_OnJumpPage; } private void ModuleUI_OnJumpPage(Page page) { Element.EnableInClassList("document-page-hide", page != Page.Backpack); if (page != Page.Backpack) { return; } equipment.Settings(SingleManager.I.equipment); inventory.Settings(SingleManager.I.inventory); } }