This commit is contained in:
puxuan 2025-09-15 20:31:32 +08:00
parent 0e52275cc9
commit 1aea0564b5

View File

@ -87,13 +87,17 @@ function SummonMainUI:onLoadRootComplete()
end)
end)
self.vfxBg = uiMap["summon_main_ui.node.vfx_c1_chouka_bg_01"]
self.vfxs = {}
self.vfx01s = {}
self.vfx02s = {}
for i = 1, 4 do
self.vfxs[i] = uiMap["summon_main_ui.node.vfx_c1_chouka_0" .. i]
self.vfx01s[i] = uiMap["summon_main_ui.node.vfx_c1_chouka_0" .. i .. "_1"]
self.vfx02s[i] = uiMap["summon_main_ui.node.vfx_c1_chouka_0" .. i .. "_2"]
self.vfxs[i]:setActive(false)
self.vfx01s[i]:setActive(false)
self.vfx02s[i]:setActive(false)
end
uiMap["summon_main_ui.node.btn_info"]:addClickListener(function()
@ -376,6 +380,7 @@ function SummonMainUI:onSummonRsp(result, newHero)
for i = 1, 4 do
self.vfxs[i]:setActive(false)
self.vfx01s[i]:setActive(false)
self.vfx02s[i]:setActive(false)
end
local id = result.rewards[1].item.id
local qlt = DataManager.HeroData:getHeroQlt(id) - 2
@ -396,6 +401,7 @@ function SummonMainUI:showHero(idx, newHero)
for i = 1, 4 do
self.vfxs[i]:setActive(false)
self.vfx01s[i]:setActive(false)
self.vfx02s[i]:setActive(false)
end
ModuleManager.SummonManager:showSummonRewardUI({
rewards = self.summonResult,
@ -409,6 +415,7 @@ function SummonMainUI:showHero(idx, newHero)
end
for i = 1, 4 do
self.vfx01s[i]:setActive(false)
self.vfx02s[i]:setActive(false)
end
local id = self.summonResult[idx].item.id
local cfg = DataManager.HeroData:getHeroConfig(id)
@ -418,9 +425,13 @@ function SummonMainUI:showHero(idx, newHero)
spineObject:setActive(false)
spineObject:playAnimation("idle", true)
spineObject:setLocalScale(0.7, 0.7, 0.7)
self.vfxBg:setActive(true)
if self.vfx01s[qlt] then
self.vfx01s[qlt]:setActive(true)
end
if self.vfx02s[qlt] then
self.vfx02s[qlt]:setActive(true)
end
self:performWithDelayGlobal(function()
spineObject:setActive(true)
end, 0.25)