using System; 
 | 
using UnityEngine; 
 | 
using UnityEngine.UI; 
 | 
  
 | 
/// <summary> 
 | 
/// 物品基础信息 
 | 
/// </summary> 
 | 
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; 
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |