示例#1
0
    void OnRewardItemClick(RewardItem curItem)
    {
        if (null == m_curSelectItem)
        {
            return;
        }

        MailData.UserMail curUserMail = GetMailByItem(m_curSelectItem);

        if (null == curUserMail)
        {
            return;
        }

        GameItem gameItem = new GameItem();

        gameItem.DataID = curUserMail.itemID;
        if (gameItem.IsEquipMent())
        {
            EquipTooltipsLogic.ShowEquipTooltip(gameItem, EquipTooltipsLogic.ShowType.Info);
        }
        else
        {
            ItemTooltipsLogic.ShowItemTooltip(gameItem, ItemTooltipsLogic.ShowType.Info);
        }
    }
示例#2
0
 /// <summary>
 /// 点击装备槽位
 /// </summary>
 public void OnClick_Equip_SHOES()
 {
     if (null == m_GemView)
     {
         LogModule.ErrorLog("m_GemView is null");
         return;
     }
     if (m_GemView.activeSelf && OtherGemViewLogic.Instance() != null)
     {
         OtherGemViewLogic.Instance().OnClickEquiSlot((int)EquipPackSlot.Slot_SHOES);
         ClearAllSlotChoose();
         int index = GetIndexByEquipSlot((int)EquipPackSlot.Slot_SHOES);
         if (index < m_EquipSlotChooseSprite.Length)
         {
             m_EquipSlotChooseSprite[index].gameObject.SetActive(true);
         }
     }
     else
     {
         GameItem item = GameManager.gameManager.OtherPlayerData.EquipPack.GetItem(5);
         if (item != null && item.IsValid())
         {
             EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
         }
     }
 }
示例#3
0
    public void onClick()
    {
        int         id      = int.Parse(gameObject.name);
        Tab_PvpShop pvpshop = TableManager.GetPvpShopByID(id, 0);

        if (pvpshop == null)
        {
            return;
        }

        Tab_CommonItem line = TableManager.GetCommonItemByID(pvpshop.ItemId, 0);

        if (line != null)
        {
            if (line.ClassID == (int)ItemClass.EQUIP)
            {
                EquipTooltipsLogic.ShowEquipTooltip(pvpshop.ItemId, EquipTooltipsLogic.ShowType.Info);
            }

            else
            {
                ItemTooltipsLogic.ShowItemTooltip(pvpshop.ItemId, ItemTooltipsLogic.ShowType.Info);
            }
        }
    }
示例#4
0
 void ShowTooltips()
 {
     if (m_Item != null && m_Item.IsValid())
     {
         if (m_Item.IsEquipMent())
         {
             if (BackPackLogic.Instance().m_QianKunDai != null && BackPackLogic.Instance().m_QianKunDai.gameObject.activeInHierarchy)
             {
                 EquipTooltipsLogic.ShowEquipTooltip(m_Item, EquipTooltipsLogic.ShowType.QianKunDaiStuff, m_ItemSlot);
             }
             else
             {
                 EquipTooltipsLogic.ShowEquipTooltip(m_Item, EquipTooltipsLogic.ShowType.UnEquiped);
             }
         }
         else
         {
             if (BackPackLogic.Instance().m_QianKunDai != null && BackPackLogic.Instance().m_QianKunDai.gameObject.activeInHierarchy)
             {
                 ItemTooltipsLogic.ShowItemTooltip(m_Item, ItemTooltipsLogic.ShowType.QianKunDaiStuff, m_ItemSlot);
             }
             else
             {
                 ItemTooltipsLogic.ShowItemTooltip(m_Item, ItemTooltipsLogic.ShowType.Normal);
             }
         }
     }
 }
示例#5
0
    public void OnDropItemClicked(GameObject obj)
    {
        int nShowID = -1;

        if (obj.name == "DropItem1")
        {
            nShowID = m_nDropItemID1;
        }
        else if (obj.name == "DropItem2")
        {
            nShowID = m_nDropItemID2;
        }
        else if (obj.name == "DropItem3")
        {
            nShowID = m_nDropItemID3;
        }
        else
        {
            return;
        }

        GameItem item = new GameItem();

        item.DataID = nShowID;
        if (item.IsEquipMent())
        {
            EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
        }
        else
        {
            ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
        }
    }
示例#6
0
 void ShowShenQiTipsInf(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName)
 {
     if (m_ShenQiItem != null && m_ShenQiItem.IsValid())
     {
         EquipTooltipsLogic.ShowEquipTooltip(m_ShenQiItem, EquipTooltipsLogic.ShowType.Info);
     }
 }
示例#7
0
    void ItemOnClick(int nItemID, ItemSlotLogic.SLOT_TYPE eSlotType, string strSlotName)
    {
        GameItem item = new GameItem();

        item.DataID = nItemID;

        EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.InfoCompare);
    }
示例#8
0
    /// <summary>
    /// 点击装备槽位
    /// </summary>
    public void OnClick_Equip_LEG_GUARD()
    {
        GameItem item = GameManager.gameManager.PlayerDataPool.EquipPack.GetItem((int)EquipPackSlot.Slot_LEG_GUARD);

        if (item != null && item.IsValid())
        {
            EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Equiped);
        }
    }
示例#9
0
    /// <summary>
    /// 点击装备槽位
    /// </summary>
    public void OnClick_Equip_BELT()
    {
        GameItem item = GameManager.gameManager.PlayerDataPool.EquipPack.GetItem(9);

        if (item != null && item.IsValid())
        {
            EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Equiped);
        }
    }
 void SlotOnClick()
 {
     if (m_GoodInfo.ItemInfo.IsEquipMent())
     {
         EquipTooltipsLogic.ShowEquipTooltip(m_GoodInfo.ItemInfo, EquipTooltipsLogic.ShowType.InfoCompare);
     }
     else
     {
         ItemTooltipsLogic.ShowItemTooltip(m_GoodInfo.ItemInfo, ItemTooltipsLogic.ShowType.Info);
     }
 }
 //点击显示装备TIPS
 public void OnClickShowItem()
 {
     if (m_item.IsEquipMent())
     {
         EquipTooltipsLogic.ShowEquipTooltip(m_item, EquipTooltipsLogic.ShowType.Info);
     }
     else
     {
         ItemTooltipsLogic.ShowItemTooltip(m_item, ItemTooltipsLogic.ShowType.Info);
     }
 }
示例#12
0
 void ShowItemInfo()
 {
     if (m_MyItemInfo.ItemInfo.IsEquipMent())
     {
         EquipTooltipsLogic.ShowEquipTooltip(m_MyItemInfo.ItemInfo, EquipTooltipsLogic.ShowType.InfoCompare);
     }
     else
     {
         ItemTooltipsLogic.ShowItemTooltip(m_MyItemInfo.ItemInfo, ItemTooltipsLogic.ShowType.Info);
     }
 }
示例#13
0
 public void OnIconClick()
 {
     if (m_itemInfo.IsEquipMent())
     {
         EquipTooltipsLogic.ShowEquipTooltip(m_itemInfo, EquipTooltipsLogic.ShowType.Info);
     }
     else
     {
         ItemTooltipsLogic.ShowItemTooltip(m_itemInfo, ItemTooltipsLogic.ShowType.Info);
     }
 }
 void ShowStaticProductTips(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName)
 {
     GameItem item = new GameItem();
     item.DataID = nItemID;
     if (item.IsEquipMent())
     {
         EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.InfoCompare);
     }
     else
     {
         ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
     }
 }
 //查看购买界面物品信息
 public void ShowBuyItemInfo()
 {
     if (m_nSelBuyIndex >= 0 && m_nSelBuyIndex < m_buyItemInfo.Count)
     {
         if (m_buyItemInfo[m_nSelBuyIndex].ItemInfo.IsEquipMent())
         {
             EquipTooltipsLogic.ShowEquipTooltip(m_buyItemInfo[m_nSelBuyIndex].ItemInfo, EquipTooltipsLogic.ShowType.InfoCompare);
         }
         else
         {
             ItemTooltipsLogic.ShowItemTooltip(m_buyItemInfo[m_nSelBuyIndex].ItemInfo, ItemTooltipsLogic.ShowType.Info);
         }
     }
 }
示例#16
0
    public void OnClickRewardItem(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName)
    {
        GameItem item = new GameItem();

        item.DataID = nItemID;
        if (item.IsEquipMent())
        {
            EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
        }
        else
        {
            ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
        }
    }
示例#17
0
 void ShowItemInfo(bool isPress)
 {
     if (isPress)
     {
         mIsShowInfo = true;
         if (m_Item.IsEquipMent())
         {
             EquipTooltipsLogic.ShowEquipTooltip(m_Item, EquipTooltipsLogic.ShowType.Info);
         }
         else
         {
             ItemTooltipsLogic.ShowItemTooltip(m_Item, ItemTooltipsLogic.ShowType.Info);
         }
     }
 }
示例#18
0
    void ShowRewardDetail(GameObject go)
    {
        MissionRewardItem clickedItem = go.GetComponent <MissionRewardItem>();
        int nItemType = clickedItem.itemType;
        int nItemID   = clickedItem.itemId;
        int nCount    = clickedItem.itemCount;

        if (nItemType == (int)ItemType.ITEM_ITEM)
        {
            if (nItemID <= -1)
            {
                return;
            }
            GameItem item = new GameItem();
            item.DataID = nItemID;
            if (item.IsEquipMent())
            {
                EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
            }
            else
            {
                ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
            }
        }
        else
        {
            MoneyTipsLogic.MoneyType type = MoneyTipsLogic.MoneyType.ITEM_NONE;
            switch ((ItemType)nItemType)
            {
            case ItemType.ITEM_EXP:
                type = MoneyTipsLogic.MoneyType.ITEM_EXP;
                break;

            case ItemType.ITEM_MONEY:
                type = MoneyTipsLogic.MoneyType.ITEM_MONEY;
                break;

            case ItemType.ITEM_REPUTATION:
                type = MoneyTipsLogic.MoneyType.ITEM_SHENGWANG;
                break;

            case ItemType.ITEM_YUANBAO:
                type = MoneyTipsLogic.MoneyType.ITEM_YUANBAO;
                break;
            }
            MoneyTipsLogic.ShowMoneyTip(type, nCount);
        }
    }
示例#19
0
 void GoodsOnClick(int nItemID, ItemSlotLogic.SLOT_TYPE eSlotType, string strSlotName)
 {
     if (eSlotType == ItemSlotLogic.SLOT_TYPE.TYPE_ITEM)
     {
         GameItem item = new GameItem();
         item.DataID = nItemID;
         if (item.IsEquipMent())
         {
             EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
         }
         else
         {
             ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
         }
     }
 }
示例#20
0
 void OnNewClickAdd(GameObject go)
 {
     if (m_NewSavedAdd[int.Parse(go.name)] > 0)
     {
         GameItem item = new GameItem();
         item.DataID = m_NewSavedAdd[int.Parse(go.name)];
         if (item.IsEquipMent())
         {
             EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
         }
         else
         {
             ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
         }
     }
 }
示例#21
0
 void OnClickItem()
 {
     if (m_SavedItem > 0)
     {
         GameItem item = new GameItem();
         item.DataID = m_SavedItem;
         if (item.IsEquipMent())
         {
             EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
         }
         else
         {
             ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
         }
     }
 }
    void ShowShenQiStuffTooltips(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName)
    {
        GameItem item = new GameItem();

        item.DataID = m_ItemID;
        if (m_ItemGuid != GlobeVar.INVALID_GUID)
        {
            item = GameManager.gameManager.PlayerDataPool.BackPack.GetItemByGuid(m_ItemGuid);
        }
        if (item != null && item.IsEquipMent())
        {
            EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
        }
        else
        {
            ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
        }
    }
示例#23
0
 private void OnProductItemClick(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName)
 {
     if (GlobeVar.INVALID_ID != nItemID)
     {
         GameItem item = new GameItem();
         item.DataID = nItemID;
         if (item.IsValid())
         {
             if (item.IsEquipMent())
             {
                 EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
             }
             else
             {
                 ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
             }
         }
     }
 }
示例#24
0
    protected void ShowRewardDetail(GameObject go)
    {
        int nItemType  = m_ItemType[0];
        int nItemId    = m_ItemDataID[0];
        int nItemCount = m_ItemCount[0];

        if (nItemType == (int)ItemType.ITEM_ITEM)
        {
            if (nItemId <= -1)
            {
                return;
            }
            GameItem item = new GameItem();
            item.DataID = nItemId;
            if (item.IsEquipMent())
            {
                EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
            }
            else
            {
                ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
            }
        }
        else
        {
            MoneyTipsLogic.MoneyType type = MoneyTipsLogic.MoneyType.ITEM_NONE;
            switch ((ItemType)nItemType)
            {
            case ItemType.ITEM_EXP:
                type = MoneyTipsLogic.MoneyType.ITEM_EXP;
                break;

            case ItemType.ITEM_MONEY:
                type = MoneyTipsLogic.MoneyType.ITEM_MONEY;
                break;

            case ItemType.ITEM_YUANBAO:
                type = MoneyTipsLogic.MoneyType.ITEM_YUANBAO;
                break;
            }
            MoneyTipsLogic.ShowMoneyTip(type, nItemCount);
        }
    }
示例#25
0
    //public GameObject m_ShopItem;

    public static void OnClickOpenTips(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName)
    {
        if (eItemType == SLOT_TYPE.TYPE_ITEM)
        {
            GameItem item = new GameItem();
            item.DataID = nItemID;
            if (item != null && item.IsValid())
            {
                if (item.IsEquipMent())
                {
                    EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
                }
                else
                {
                    ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
                }
            }
        }
    }
示例#26
0
    // 增加活动点击的tip
    //=========================================================
    private void OnClickDungeonItem(int nIndex)
    {
        Tab_CangJingGeInfo pCangJingGeInfo = TableManager.GetCangJingGeInfoByID(CopySceneId + 200, 0);

        if (pCangJingGeInfo != null)
        {
            Tab_CommonItem pItem = TableManager.GetCommonItemByID(pCangJingGeInfo.GetDropbyIndex(nIndex), 0);
            if (pItem != null)
            {
                GameItem item = new GameItem();
                item.DataID = pItem.Id;
                if (item.IsEquipMent())
                {
                    EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
                }
                else
                {
                    ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
                }
            }
        }
    }
示例#27
0
 void ProductSlotOnClick(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName)
 {
     if (nItemID == GlobeVar.INVALID_ID)
     {
         ShowFormula();
     }
     else
     {
         GameItem item = new GameItem();
         item.DataID = nItemID;
         if (item.IsValid())
         {
             if (item.IsEquipMent())
             {
                 EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.UnEquiped);
             }
             else
             {
                 ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Normal);
             }
         }
     }
 }
示例#28
0
 public static void OnClickGoldMoneyShopOpenTips(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName)
 {
     if (eItemType == SLOT_TYPE.TYPE_ITEM)
     {
         GameItem item = new GameItem();
         item.DataID = nItemID;
         if (item != null && item.IsValid())
         {
             if (item.IsEquipMent())
             {
                 //EquipTooltipsLogic.SetDelegateBuyClick(myde1, myde2);
                 //EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.ShopBuyBatch);
                 EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
             }
             else
             {
                 //ItemTooltipsLogic.SetDelegateBuyClick(myde1, myde2);
                 //ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.ShopBuyBatch);
                 ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
             }
         }
     }
 }
示例#29
0
    public void OnRewardItemClick(GameObject obj)
    {
        int nShowID = GlobeVar.INVALID_ID;

        if (obj.name.Equals("Jiangli1", StringComparison.OrdinalIgnoreCase))
        {
            nShowID = m_nRewardItemID[0];
        }
        else if (obj.name.Equals("Jiangli2", StringComparison.OrdinalIgnoreCase))
        {
            nShowID = m_nRewardItemID[1];
        }
        else if (obj.name.Equals("Jiangli3", StringComparison.OrdinalIgnoreCase))
        {
            nShowID = m_nRewardItemID[2];
        }
        else if (obj.name.Equals("Jiangli4", StringComparison.OrdinalIgnoreCase))
        {
            nShowID = m_nRewardItemID[3];
        }
        else
        {
            return;
        }

        GameItem item = new GameItem();

        item.DataID = nShowID;
        if (item.IsEquipMent())
        {
            EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
        }
        else
        {
            ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
        }
    }
示例#30
0
    public void OnDropItemClicked()
    {
//		int nShowID = -1;
//		if (obj.name == "DropItem1")
//			nShowID = m_nDropItemID1;
//		else if (obj.name == "DropItem2")
//			nShowID = m_nDropItemID2;
//		else if (obj.name == "DropItem3")
//			nShowID = m_nDropItemID3;
//		else
//			return;

        GameItem item = new GameItem();

        item.DataID = m_nID;
        if (item.IsEquipMent())
        {
            EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.Info);
        }
        else
        {
            ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
        }
    }