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); } }
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); } }