public void onSelectSlot(GameObject go)
    {
        if (data == null)
        {
            return;
        }

        if (slotType == BaseSlot.InventorySlotType.FriendDetailSlot)
        {
            if (GameManager.me.uiManager.popupShop.popupFriendDetail.gameObject.activeSelf)
            {
                GameManager.me.uiManager.popupShop.popupFriendDetail.showSlotTooltip(spSelect, data.getTooltipDescription(), transform.localPosition);
            }
            else
            {
                GameManager.me.uiManager.popupFriendDetail.showSlotTooltip(spSelect, data.getTooltipDescription(), transform.localPosition);
            }
        }
        else if (slotType == BaseSlot.InventorySlotType.HeroInfoSlot)
        {
            GameManager.me.uiManager.uiMenu.uiHero.itemDetailPopup.show(data, RuneInfoPopup.Type.PreviewOnly, true);
        }
        else
        {
            GameManager.me.uiManager.uiMenu.uiHero.onClickSlot(this, data);
        }
    }
Пример #2
0
    void onClickButton(GameObject go)
    {
        if (slotType == BaseSlot.InventorySlotType.FriendDetailSlot)
        {
            if (data == null)
            {
                return;
            }

            if (GameManager.me.uiManager.popupShop.popupFriendDetail.gameObject.activeSelf)
            {
                GameManager.me.uiManager.popupShop.popupFriendDetail.showSlotTooltip(spSelectBorder, data.getTooltipDescription(), transform.localPosition);
            }
            else
            {
                GameManager.me.uiManager.popupFriendDetail.showSlotTooltip(spSelectBorder, data.getTooltipDescription(), transform.localPosition);
            }
        }
        else if (slotType == BaseSlot.InventorySlotType.HeroInfoSlot)
        {
            GamePlayerData selectHeroData = null;
            GameDataManager.instance.heroes.TryGetValue(GameManager.me.uiManager.uiMenu.uiSkill.tabPlayer.currentTab, out selectHeroData);
            GameManager.me.uiManager.popupSkillPreview.show(data, RuneInfoPopup.Type.PreviewOnly, true, true, selectHeroData);
        }
        else if (isMyInven == false)
        {
            if (data == null)
            {
                return;
            }
            GameManager.me.uiManager.uiVisitingLobby.onClickSkill(data);
        }
        else
        {
            GameManager.me.uiManager.uiMenu.uiSkill.onSelectSlot(this, data);
        }
    }