抽卡
This commit is contained in:
parent
0e52275cc9
commit
1aea0564b5
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user