抽卡
This commit is contained in:
parent
0e52275cc9
commit
1aea0564b5
@ -87,13 +87,17 @@ function SummonMainUI:onLoadRootComplete()
|
|||||||
end)
|
end)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
self.vfxBg = uiMap["summon_main_ui.node.vfx_c1_chouka_bg_01"]
|
||||||
self.vfxs = {}
|
self.vfxs = {}
|
||||||
self.vfx01s = {}
|
self.vfx01s = {}
|
||||||
|
self.vfx02s = {}
|
||||||
for i = 1, 4 do
|
for i = 1, 4 do
|
||||||
self.vfxs[i] = uiMap["summon_main_ui.node.vfx_c1_chouka_0" .. i]
|
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.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.vfxs[i]:setActive(false)
|
||||||
self.vfx01s[i]:setActive(false)
|
self.vfx01s[i]:setActive(false)
|
||||||
|
self.vfx02s[i]:setActive(false)
|
||||||
end
|
end
|
||||||
|
|
||||||
uiMap["summon_main_ui.node.btn_info"]:addClickListener(function()
|
uiMap["summon_main_ui.node.btn_info"]:addClickListener(function()
|
||||||
@ -376,6 +380,7 @@ function SummonMainUI:onSummonRsp(result, newHero)
|
|||||||
for i = 1, 4 do
|
for i = 1, 4 do
|
||||||
self.vfxs[i]:setActive(false)
|
self.vfxs[i]:setActive(false)
|
||||||
self.vfx01s[i]:setActive(false)
|
self.vfx01s[i]:setActive(false)
|
||||||
|
self.vfx02s[i]:setActive(false)
|
||||||
end
|
end
|
||||||
local id = result.rewards[1].item.id
|
local id = result.rewards[1].item.id
|
||||||
local qlt = DataManager.HeroData:getHeroQlt(id) - 2
|
local qlt = DataManager.HeroData:getHeroQlt(id) - 2
|
||||||
@ -396,6 +401,7 @@ function SummonMainUI:showHero(idx, newHero)
|
|||||||
for i = 1, 4 do
|
for i = 1, 4 do
|
||||||
self.vfxs[i]:setActive(false)
|
self.vfxs[i]:setActive(false)
|
||||||
self.vfx01s[i]:setActive(false)
|
self.vfx01s[i]:setActive(false)
|
||||||
|
self.vfx02s[i]:setActive(false)
|
||||||
end
|
end
|
||||||
ModuleManager.SummonManager:showSummonRewardUI({
|
ModuleManager.SummonManager:showSummonRewardUI({
|
||||||
rewards = self.summonResult,
|
rewards = self.summonResult,
|
||||||
@ -409,6 +415,7 @@ function SummonMainUI:showHero(idx, newHero)
|
|||||||
end
|
end
|
||||||
for i = 1, 4 do
|
for i = 1, 4 do
|
||||||
self.vfx01s[i]:setActive(false)
|
self.vfx01s[i]:setActive(false)
|
||||||
|
self.vfx02s[i]:setActive(false)
|
||||||
end
|
end
|
||||||
local id = self.summonResult[idx].item.id
|
local id = self.summonResult[idx].item.id
|
||||||
local cfg = DataManager.HeroData:getHeroConfig(id)
|
local cfg = DataManager.HeroData:getHeroConfig(id)
|
||||||
@ -418,9 +425,13 @@ function SummonMainUI:showHero(idx, newHero)
|
|||||||
spineObject:setActive(false)
|
spineObject:setActive(false)
|
||||||
spineObject:playAnimation("idle", true)
|
spineObject:playAnimation("idle", true)
|
||||||
spineObject:setLocalScale(0.7, 0.7, 0.7)
|
spineObject:setLocalScale(0.7, 0.7, 0.7)
|
||||||
|
self.vfxBg:setActive(true)
|
||||||
if self.vfx01s[qlt] then
|
if self.vfx01s[qlt] then
|
||||||
self.vfx01s[qlt]:setActive(true)
|
self.vfx01s[qlt]:setActive(true)
|
||||||
end
|
end
|
||||||
|
if self.vfx02s[qlt] then
|
||||||
|
self.vfx02s[qlt]:setActive(true)
|
||||||
|
end
|
||||||
self:performWithDelayGlobal(function()
|
self:performWithDelayGlobal(function()
|
||||||
spineObject:setActive(true)
|
spineObject:setActive(true)
|
||||||
end, 0.25)
|
end, 0.25)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user