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:
SL1900
2025-12-03 01:00:00 +09:00
commit 5e0d58cfad
3595 changed files with 9373562 additions and 0 deletions
@@ -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