Initial version - 1.2.0.60
EN: 1.2.0.60 CN: 1.2.0.61 JP: 1.2.0.63 KR: 1.2.0.67
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
local PotentialIconCtrl = class("PotentialIconCtrl", BaseCtrl)
|
||||
PotentialIconCtrl._mapNodeConfig = {
|
||||
imgIcon = {nCount = 3, sComponentName = "Image"}
|
||||
}
|
||||
PotentialIconCtrl._mapEventConfig = {}
|
||||
PotentialIconCtrl._mapRedDotConfig = {}
|
||||
function PotentialIconCtrl:SetIcon(nId)
|
||||
local itemCfg = ConfigTable.GetData_Item(nId)
|
||||
if nil == itemCfg then
|
||||
printError("获取Item表配置失败!!!id = " .. nId)
|
||||
return
|
||||
end
|
||||
local _, color = ColorUtility.TryParseHtmlString(AllEnum.PotentialRarityCfg[itemCfg.Rarity].sColor)
|
||||
local nCornerType = ConfigTable.GetData("Potential", nId).Corner
|
||||
self._mapNode.imgIcon[1].gameObject:SetActive(nCornerType ~= 0)
|
||||
self._mapNode.imgIcon[2].gameObject:SetActive(nCornerType ~= 0)
|
||||
if nCornerType ~= 0 then
|
||||
NovaAPI.SetImageColor(self._mapNode.imgIcon[1], color)
|
||||
self:SetPngSprite(self._mapNode.imgIcon[1], AllEnum.PotentialCornerIcon[nCornerType].sIconB)
|
||||
self:SetPngSprite(self._mapNode.imgIcon[2], AllEnum.PotentialCornerIcon[nCornerType].sIconA)
|
||||
end
|
||||
self:SetPngSprite(self._mapNode.imgIcon[3], itemCfg.Icon .. AllEnum.PotentialIconSurfix.A)
|
||||
end
|
||||
return PotentialIconCtrl
|
||||
Reference in New Issue
Block a user