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,27 @@
|
||||
local TemplateDiscLimitCtrl = class("TemplateDiscLimitCtrl", BaseCtrl)
|
||||
TemplateDiscLimitCtrl._mapNodeConfig = {
|
||||
tbCurrentLimit = {
|
||||
sNodeName = "imgDiscLimit",
|
||||
nCount = 6,
|
||||
sComponentName = "Image"
|
||||
},
|
||||
tbNextLimit = {
|
||||
sNodeName = "imgDiscUpgrade",
|
||||
nCount = 6,
|
||||
sComponentName = "RectTransform"
|
||||
}
|
||||
}
|
||||
TemplateDiscLimitCtrl._mapEventConfig = {}
|
||||
function TemplateDiscLimitCtrl:SetLimit(nCurrentLimit, nNextLimit, nDiscRarity)
|
||||
if nNextLimit <= nCurrentLimit then
|
||||
nNextLimit = 0
|
||||
end
|
||||
for i = 1, 6 do
|
||||
self._mapNode.tbCurrentLimit[i].gameObject:SetActive(i <= nCurrentLimit or i == 1)
|
||||
self:SetAtlasSprite(self._mapNode.tbCurrentLimit[i], "12_rare", AllEnum.FrameType_New.DiscLimitL .. AllEnum.FrameColor_New[nDiscRarity])
|
||||
local imgDiscUpgrade = self._mapNode.tbNextLimit[i]:GetChild(0):GetComponent("Image")
|
||||
imgDiscUpgrade.gameObject:SetActive(nCurrentLimit < i and i <= nNextLimit)
|
||||
self:SetAtlasSprite(imgDiscUpgrade, "12_rare", AllEnum.FrameType_New.DiscLimitL .. AllEnum.FrameColor_New[nDiscRarity])
|
||||
end
|
||||
end
|
||||
return TemplateDiscLimitCtrl
|
||||
Reference in New Issue
Block a user