using System; using UnityEngine; using UnityEngine.UI; /// /// 物品基础信息 /// public class ItemTipWin : UIBase { [SerializeField] ItemCell itemCell; [SerializeField] Text nameText; [SerializeField] Text descText; protected override void OnPreOpen() { var item = ItemTipUtility.mainTipData.baseInfo; if (string.IsNullOrEmpty(ItemTipUtility.mainTipData.guid)) { itemCell.Init(new ItemCellModel(item.itemId, false, item.count)); } else { itemCell.Init(PackManager.Instance.GetItemByGuid(ItemTipUtility.mainTipData.guid)); } var itemConfig = ItemConfig.Get(item.itemId); nameText.text = itemConfig.ItemName; descText.text = itemConfig.Description; } }