Files
SL1900 5e0d58cfad 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
2025-12-03 01:00:00 +09:00

21 lines
628 B
Lua

local Avg_9_CurtainCtrl = class("Avg_9_CurtainCtrl", BaseCtrl)
Avg_9_CurtainCtrl._mapNodeConfig = {
imgCurtain = {sComponentName = "Image"}
}
Avg_9_CurtainCtrl._mapEventConfig = {
[EventId.AvgSetCurtain] = "OnEvent_SetCurtain"
}
function Avg_9_CurtainCtrl:OnEnable()
self.gameObject:SetActive(false)
end
function Avg_9_CurtainCtrl:SetEnd(bVisible)
self.gameObject:SetActive(true)
local nDuration = 1
NovaAPI.ImageDoFade(self._mapNode.imgCurtain, bVisible == true and 0 or 1, nDuration, true)
return nDuration
end
function Avg_9_CurtainCtrl:OnEvent_SetCurtain(bVisible)
self:SetEnd(bVisible)
end
return Avg_9_CurtainCtrl