using System; using System.Collections.Generic; using Cielonos.MainGame.Inventory; using Cielonos.MainGame.Interactions; using Cielonos.MainGame.Items; using Sirenix.OdinInspector; using SLSUtilities.UI; using TMPro; using UnityEngine; using UnityEngine.UI; namespace Cielonos.MainGame.UI { /// /// 物流中心(商店)UI 页面。 /// 左侧为可购买商品列表(Selector),右侧为物品详情面板(ItemDetailPanel)。 /// 玩家点击列表条目选中商品,点击 Buy 确认购买(消耗 RareMaterial 并获得装备)。 /// public class LogisticsCenterUIPage : UIPageBase { [Title("Selectors")] public GameObject selectorPrefab; public RectTransform selectorContainer; public List selectors = new List(); [Title("Detail Panel")] public ItemDetailPanel itemDetailPanel; [Title("Rare Material Display")] public TMP_Text currentRareMaterialText; public TMP_Text predictedRareMaterialText; [Title("Buttons")] public List