using BrewMonster; using BrewMonster.Common; using BrewMonster.Network; using BrewMonster.Scripts; using BrewMonster.Scripts.UI; using BrewMonster.Scripts.Task.UI; using BrewMonster.UI; using CSNetwork.GPDataType; using ModelRenderer.Scripts.GameData; using PerfectWorld.Scripts.Managers; using System; using System.Collections.Generic; using System.Reflection; using System.Text; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace BrewMonster.Scripts.Managers { public class EC_InventoryUI : AUIDialog, IRefreshLayout { [Header("Pack Buttons (assign in Inspector)")] [SerializeField] private List