49 lines
1.6 KiB
Plaintext
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 |