【副本界面】提交

dev_chengFeng
ZhangBiao 2021-07-15 15:54:18 +08:00
parent e3baabda96
commit dd8f907259
1 changed files with 19 additions and 0 deletions

View File

@ -83,6 +83,7 @@ function CarbonsPanel:InitComponent()
self.btnList = {} self.btnList = {}
self.timeList = {} self.timeList = {}
self.effectList = {} self.effectList = {}
self.randomList = {}
end end
--绑定事件(用于子类重写) --绑定事件(用于子类重写)
@ -115,6 +116,7 @@ end
function CarbonsPanel:ShowMap() function CarbonsPanel:ShowMap()
for key, value in pairs(carbonData) do for key, value in pairs(carbonData) do
self.randomList[#self.randomList + 1] = key
local go = self.btnList[key] local go = self.btnList[key]
local selfObj = Util.GetGameObject(self.map,value.objName) local selfObj = Util.GetGameObject(self.map,value.objName)
if not go then if not go then
@ -225,6 +227,10 @@ function CarbonsPanel:SetTime()
self.timer:Stop() self.timer:Stop()
self.timer = nil self.timer = nil
end end
if self.timer2 then
self.timer2:Stop()
self.timer2 = nil
end
self.timer = Timer.New(function () self.timer = Timer.New(function ()
for key, item in pairs(self.timeList) do for key, item in pairs(self.timeList) do
item.TextObj.text = string.format("%s%s",item.Text,TimeToFelaxible(item.time)) item.TextObj.text = string.format("%s%s",item.Text,TimeToFelaxible(item.time))
@ -235,6 +241,15 @@ function CarbonsPanel:SetTime()
end end
end, 1, -1, true) end, 1, -1, true)
self.timer:Start() self.timer:Start()
self.timer2 = Timer.New(function ()
for key, value in pairs(self.effectList) do
value:SetActive(false)
end
local num = math.random(1,#self.randomList)
self.effectList[self.randomList[num]]:SetActive(true)
end, 5, -1, true)
self.timer2:Start()
end end
--点击 --点击
@ -354,6 +369,10 @@ function CarbonsPanel:OnClose()
self.timer:Stop() self.timer:Stop()
self.timer = nil self.timer = nil
end end
if self.timer2 then
self.timer2:Stop()
self.timer2 = nil
end
end end
--界面销毁时调用(用于子类重写) --界面销毁时调用(用于子类重写)