Files
JJBB/Assets/Project/Script/LuaScripts/UI/Lua/Copy/ZiJinYop/zijinzhidianNodeRewItem.txt
2024-08-23 15:49:34 +08:00

49 lines
1.6 KiB
Plaintext

require("Util")
require("LuaItemBase")
zijinzhidianNodeRewItem = LuaItemBase:new()
local _ItemIcon
local _ItemQuality
local _ItemNumText
function zijinzhidianNodeRewItem.Awake()
_ItemIcon = itemIcon:GetComponent("Image")
_ItemQuality = itemQuality:GetComponent("Image")
_ItemNumText = itemNumText:GetComponent("Text")
_ItemIconBtn = itemIcon:GetComponent("Button")
_ItemIconBtn.onClick:RemoveAllListeners()
_ItemIconBtn.onClick:AddListener(zijinzhidianNodeRewItem.OnRewItemClick)
end
function zijinzhidianNodeRewItem.ShowWithTab(data)
itemType = data.type
itemDataId = data["subType"]
_ItemNumText.text = data["num"]..""
local commonItem = TabMan.GetCommonItemByID(itemDataId, 0)
if commonItem then
CS.LoadAssetBundle.Instance:SetImageSprite(_ItemQuality, CSUtil.GetItemQualityFrame(commonItem.Quality))
end
if itemType == 4 then
if itemDataId == 0 then
CS.LoadAssetBundle.Instance:SetImageSprite(_ItemIcon, "jinbi")
elseif itemDataId == 1 then
CS.LoadAssetBundle.Instance:SetImageSprite(_ItemIcon, "yuanbao")
elseif itemDataId == 2 then
CS.LoadAssetBundle.Instance:SetImageSprite(_ItemIcon, "yuanbao")
elseif itemDataId == 3 then
CS.LoadAssetBundle.Instance:SetImageSprite(_ItemIcon, "jingyan")
end
else
if commonItem then
CS.LoadAssetBundle.Instance:SetImageSprite(_ItemIcon, commonItem.Icon)
end
end
end
function zijinzhidianNodeRewItem.OnRewItemClick( )
-- body
CS.ItemTooltipsLogic.ShowItemTooltip(itemDataId, CS.ItemTooltipsLogic.ShowType.GetPath, CS.UnityEngine.Vector3.zero)
end