public void ShowYBShopNumChoose(int nGoodsId, ItemSlotLogic.SLOT_TYPE eSlotType, int nItemID, int nGoodsNum, int nPrice, CG_BUY_YUANBAOGOODS.DEADLINE_TYPE eDeadlineType, string strItemName) { m_YBShopNumChoose.SetActive(true); m_YBShopNumChoose.GetComponent <YBShopNumChooseLogic>().InitInfo(nGoodsId, eSlotType, nItemID, nGoodsNum, nPrice, m_eCurBuyType == BUY_TYPE.TYPE_BIND ? true : false, eDeadlineType, strItemName); }
public void InitInfo(int nGoodsId, ItemSlotLogic.SLOT_TYPE eSlotType, int nItemID, int nGoodsNum, int nPrice, bool bBind, CG_BUY_YUANBAOGOODS.DEADLINE_TYPE eDeadlineType, string strItemName) { m_CurNum = 1; m_NumInput.value = m_CurNum.ToString(); m_ItemNameLabel.text = strItemName; m_GoodsId = nGoodsId; m_eSlotType = eSlotType; m_ItemID = nItemID; //m_GoodsNum = nGoodsNum; m_ItemSlot.InitInfo(eSlotType, nItemID, GoodsOnClick); m_ItemPrice = nPrice; m_bChooseBind = bBind; m_eDeadlineType = eDeadlineType; UpdateSumPrice(); UpdatePresentButton(nGoodsId); if (IsLimitVipBox()) { m_InputBoxCollider.enabled = false; } else { m_InputBoxCollider.enabled = true; } }
void ShowShenQiTipsInf(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName) { if (m_ShenQiItem != null && m_ShenQiItem.IsValid()) { EquipTooltipsLogic.ShowEquipTooltip(m_ShenQiItem, EquipTooltipsLogic.ShowType.Info); } }
void GemSlotOnClick(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName) { Tab_GemAttr tabGemAttr = TableManager.GetGemAttrByID(nItemID, 0); if (tabGemAttr == null) { m_GemClickSlot = strSlotName; OpenGemView(); } else { if (m_GemTips.activeSelf && m_GemClickSlot == strSlotName) { m_GemTips.SetActive(false); m_GemNameLabel.text = ""; m_GemAttrLabel.text = ""; m_GemClickSlot = ""; } else { m_GemTips.SetActive(true); m_GemNameLabel.text = tabGemAttr.Name; m_GemAttrLabel.text = ItemTool.GetGemAttr(nItemID); m_GemClickSlot = strSlotName; } } }
void ItemOnClick(int nItemID, ItemSlotLogic.SLOT_TYPE eSlotType, string strSlotName) { GameItem item = new GameItem(); item.DataID = nItemID; EquipTooltipsLogic.ShowEquipTooltip(item, EquipTooltipsLogic.ShowType.InfoCompare); }
void StuffSlotOnClick(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName) { int nDeleteIndex = GlobeVar.INVALID_ID; for (int i = 0; i < StuffSlotMax; i++) { if (i < m_ChooseStuffGuid.Count && i < m_StuffSlotArray.Length) { if (m_StuffSlotArray[i].gameObject.name == strSlotName) { GameItem item = GameManager.gameManager.PlayerDataPool.BackPack.GetItemByGuid(m_ChooseStuffGuid[i]); if (item != null && item.IsValid()) { if (m_ChooseStuffKinds.ContainsKey(item.DataID)) { m_ChooseStuffKinds[item.DataID] -= item.StackCount; if (m_ChooseStuffKinds[item.DataID] == 0) { m_ChooseStuffKinds.Remove(item.DataID); } if (BackPackLogic.Instance() != null) { BackPackLogic.Instance().CancelItemSlotChoose(item.Guid); } m_ChooseStuffGuid.Remove(item.Guid); nDeleteIndex = i; break; } } } } } if (nDeleteIndex != GlobeVar.INVALID_ID) { for (int i = nDeleteIndex; i < StuffSlotMax; i++) { if (i < m_ChooseStuffGuid.Count) { GameItem item = GameManager.gameManager.PlayerDataPool.BackPack.GetItemByGuid(m_ChooseStuffGuid[i]); if (item != null && item.IsValid()) { m_StuffSlotArray[i].InitInfo_Item(item.DataID, StuffSlotOnClick, item.StackCount.ToString()); m_StuffSlotArray[i].ItemSlotEnable(); } } else { m_StuffSlotArray[i].ClearInfo(); } } } ClearProductSlot(); //更新合成说明过滤界面 UpdateFilter(); }
void ItemSlotOnClick(int nItemID, ItemSlotLogic.SLOT_TYPE eItemType, string strSlotName) { if (m_Status == STATUS.FILL) { if (m_Item != null && m_Item.IsValid()) { ShowTooltips(); } } }
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 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); } }
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); } } }
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); } }
//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); } } } }
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); } } } }
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); } } } }
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); } } } }