eafd8f4088
EN: 1.9.0.107 CN: 1.9.0.108 JP: 1.9.0.112 KR: 1.9.0.112
32 lines
957 B
Lua
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
|