Example #1
0
 /// <summary>
 ///显示tips
 /// </summary>
 /// <param name="data">目标UI对象</param>
 /// <param name="targetUIObejct">目标UI对象</param>
 /// <param name="needCompare">是否需要装备对比</param>
 public void ShowItemTips(BaseItem data, GameObject targetUIObejct = null, bool needCompare = false)
 {
     UIDefine.TipsPanelData tipsPanelData = new UIDefine.TipsPanelData()
     {
         m_bool_needCompare    = needCompare,
         m_data                = data,
         m_obj_targetUIGameObj = (null != targetUIObejct && UnityEngine.LayerMask.LayerToName(targetUIObejct.layer) == "UI") ? targetUIObejct : null,
     };
     ShowPanel(PanelID.ItemTipsPanel, data: tipsPanelData);
 }
Example #2
0
 public void ShowOtherItemTips(BaseItem data, GameObject targetObj, Dictionary <uint, uint> dicGem, uint pLevel)
 {
     UIDefine.TipsPanelData tipsPanelData = new UIDefine.TipsPanelData()
     {
         m_bool_needCompare    = false,
         m_data                = data,
         m_dicGem              = dicGem,
         m_nPlayerLevel        = (int)pLevel,
         m_obj_targetUIGameObj = (null != targetObj && UnityEngine.LayerMask.LayerToName(targetObj.layer) == "UI") ? targetObj : null,
     };
     ShowPanel(PanelID.ItemTipsPanel, data: tipsPanelData);
 }