Files
SL1900 eafd8f4088 Update - 1.9.0.107
EN: 1.9.0.107
CN: 1.9.0.108
JP: 1.9.0.112
KR: 1.9.0.112
2026-05-14 16:00:00 +09:00

32 lines
957 B
Lua

local BattleResultMaskCtrl = class("BattleResultMaskCtrl", BaseCtrl)
BattleResultMaskCtrl._mapNodeConfig = {
animRoot = {
sNodeName = "----SafeAreaRoot----",
sComponentName = "Animator"
}
}
BattleResultMaskCtrl._mapEventConfig = {
SettlementPerformLoadFinish = "OnEvent_LoadFinish"
}
function BattleResultMaskCtrl:Awake()
end
function BattleResultMaskCtrl:OnEnable()
end
function BattleResultMaskCtrl:OnDisable()
end
function BattleResultMaskCtrl:OnDestroy()
end
function BattleResultMaskCtrl:OnEvent_LoadFinish()
self._mapNode.animRoot:Play("BattleResultMaskPanel_victory_out")
local nAnimTime = NovaAPI.GetAnimClipLength(self._mapNode.animRoot, {
"BattleResultMaskPanel_victory_out"
})
local wait = function()
coroutine.yield(CS.UnityEngine.WaitForSeconds(nAnimTime))
EventManager.Hit(EventId.ClosePanel, PanelId.BattleResultMask)
EventManager.Hit("OpenBattleResultPanel")
end
cs_coroutine.start(wait)
end
return BattleResultMaskCtrl