Exemple #1
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);
        }
    }
Exemple #2
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);
        }
    }
Exemple #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);
            }
        }
    }
Exemple #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);
             }
         }
     }
 }
Exemple #5
0
    void OnDestroy()
    {
#if !UNITY_WP8
        if (NumChooseController.Instance() != null)
        {
            UIManager.CloseUI(UIInfo.NumChoose);
        }
#endif
        m_Instance = null;
    }
Exemple #6
0
    void ShowItemTips()
    {
        GameItem item = new GameItem();

        item.DataID = m_nItemDataId;
        if (item.IsValid())
        {
            ItemTooltipsLogic.ShowItemTooltip(item, ItemTooltipsLogic.ShowType.Info);
        }
    }
 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);
     }
 }
Exemple #9
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);
     }
 }
Exemple #10
0
 public void OnIconClick()
 {
     if (m_itemInfo.IsEquipMent())
     {
         EquipTooltipsLogic.ShowEquipTooltip(m_itemInfo, EquipTooltipsLogic.ShowType.Info);
     }
     else
     {
         ItemTooltipsLogic.ShowItemTooltip(m_itemInfo, ItemTooltipsLogic.ShowType.Info);
     }
 }
Exemple #11
0
 void ShowChatInfoRootOver(bool bSuccess, object param)
 {
     if (m_Item != null && m_Item.IsValid())
     {
         if (bSuccess)
         {
             ChatInfoLogic.Instance().InsertItemLinkText(m_Item);
             ItemTooltipsLogic.Instance().CloseWindow();
         }
     }
 }
Exemple #12
0
    private static void OnShowItemTip(bool bSuccess, object param)
    {
        if (!bSuccess)
        {
            LogModule.ErrorLog("load equiptooltip error");
            return;
        }

        if (null != ItemTooltipsLogic.Instance())
        {
            ItemTooltipsLogic.Instance().ShowTooltips(m_curItem, m_curType);
        }
    }
 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);
         }
     }
 }
    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);
        }
    }
Exemple #16
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);
         }
     }
 }
Exemple #17
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);
        }
    }
Exemple #18
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);
         }
     }
 }
Exemple #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);
         }
     }
 }
Exemple #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);
         }
     }
 }
 void ShareTargetOK()
 {
     if (EquipTooltipsLogic.Instance() != null)
     {
         EquipTooltipsLogic.Instance().CloseWindow();
     }
     if (ItemTooltipsLogic.Instance() != null)
     {
         ItemTooltipsLogic.Instance().CloseWindow();
     }
     //寄售行的吆喝 记录下吆喝时间
     if (ConsignSaleLogic.Instance() != null)
     {
         GameManager.gameManager.PlayerDataPool.LastConsignShareTime = Time.time;
     }
     UIManager.ShowUI(UIInfo.ChatInfoRoot, ShowChatInfoRootOver);
 }
    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);
        }
    }
 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);
             }
         }
     }
 }
Exemple #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);
        }
    }
Exemple #25
0
    void RewardOnClick()
    {
        if (m_JuYiLingAward_CanGet.activeInHierarchy)
        {
            CG_ASK_JUYI_AWARD packet = (CG_ASK_JUYI_AWARD)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_JUYI_AWARD);
            packet.AwardIndex = m_JuYiRewardID;
            packet.SendPacket();
        }
        else if (m_JuYiLingAward_Dis.activeInHierarchy && !m_JuYiLingAward_HaveGot.activeInHierarchy)
        {
            Tab_JuYiReward tabReward = TableManager.GetJuYiRewardByID(m_JuYiRewardID, 0);
            if (tabReward == null)
            {
                return;
            }

            ItemTooltipsLogic.ShowItemTooltip(tabReward.ItemId, ItemTooltipsLogic.ShowType.Info);
        }
    }
Exemple #26
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);
                }
            }
        }
    }
Exemple #27
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);
                }
            }
        }
    }
Exemple #28
0
    /// <summary>
    /// 弹出 物品信息
    /// </summary>
    /// <param name="value"></param>
    public void OnRewardItemClick(GameObject value)
    {
        if (m_RewardData.State == AcitivityRewardState.EXPIRED || m_RewardData.State == AcitivityRewardState.RECEIVE)
        {
            if (SpringActivityRewardWindow.Instance() != null)
            {
                SpringActivityRewardWindow.Instance().SetSelectedState(m_RewardData.Index);
            }
        }


        if (m_RewardData.Item1DataID > 0)
        {
            ItemTooltipsLogic.ShowItemTooltip(m_RewardItem, ItemTooltipsLogic.ShowType.Info);
        }
        else
        {
            if (m_RewardData.Money > 0)
            {
                MoneyTipsLogic.ShowMoneyTip(MoneyTipsLogic.MoneyType.ITEM_MONEY, m_RewardData.Money);
            }
        }
    }
 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);
             }
         }
     }
 }
Exemple #30
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);
             }
         }
     }
 }