轩辕commit
parent
b7cd64f977
commit
bd21a12b98
|
@ -5,7 +5,7 @@ local this = XuanYuanMirrorPanel
|
|||
local hasFresh = false
|
||||
local orginLayer = 0
|
||||
|
||||
local type = {
|
||||
local activityType = {
|
||||
[1] = {
|
||||
bg = "ui_fb_btn_jy",
|
||||
name = Language[12299],
|
||||
|
@ -26,7 +26,6 @@ local type = {
|
|||
name = Language[12302],
|
||||
gameObject = "daoxuanbaojing" ,
|
||||
},
|
||||
|
||||
}
|
||||
local NumConvertWeek = {[1]=Language[10005],[2]=Language[10006],[3]=Language[10007],[4]=Language[10008],[5]=Language[10009],[6]=Language[10010],[7]=Language[12303]}
|
||||
--初始化组件(用于子类重写)
|
||||
|
@ -46,6 +45,29 @@ function this:InitComponent()
|
|||
|
||||
this.UpView = SubUIManager.Open(SubUIConfig.UpView, self.gameObject.transform)
|
||||
this.AnimRoot = Util.GetGameObject(self.gameObject, "btnRoot/circle/root")
|
||||
-- NumConvertWeek = {[1]=Language[10005],[2]=Language[10006],[3]=Language[10007],[4]=Language[10008],[5]=Language[10009],[6]=Language[10010],[7]=Language[12303]}
|
||||
-- activityType = {
|
||||
-- [1] = {
|
||||
-- bg = "ui_fb_btn_jy",
|
||||
-- name = Language[12299],
|
||||
-- gameObject = "renjiebaojing" ,
|
||||
-- },
|
||||
-- [2] = {
|
||||
-- bg = "ui_fb_btn_gh",
|
||||
-- name = Language[12300],
|
||||
-- gameObject = "fuochanbaojing" ,
|
||||
-- },
|
||||
-- [3] = {
|
||||
-- bg = "ui_fb_btn_sl",
|
||||
-- name = Language[12301],
|
||||
-- gameObject = "yaolingbaojing" ,
|
||||
-- },
|
||||
-- [4] = {
|
||||
-- bg = "ui_fb_btn_jq",
|
||||
-- name = Language[12302],
|
||||
-- gameObject = "daoxuanbaojing" ,
|
||||
-- },
|
||||
-- }
|
||||
end
|
||||
|
||||
local index = 1
|
||||
|
@ -112,26 +134,50 @@ function this:GetOpenTime(id)
|
|||
end
|
||||
end
|
||||
end
|
||||
LogBlue(str.." 宝镜开启时间")
|
||||
return str
|
||||
end
|
||||
|
||||
|
||||
|
||||
this.UpdateCarbonContent = function(...)
|
||||
if not type then
|
||||
return
|
||||
LogBlue("type长度: "..LengthOfTable(activityType))
|
||||
if not activityType then
|
||||
activityType = {
|
||||
[1] = {
|
||||
bg = "ui_fb_btn_jy",
|
||||
name = Language[12299],
|
||||
gameObject = "renjiebaojing" ,
|
||||
},
|
||||
[2] = {
|
||||
bg = "ui_fb_btn_gh",
|
||||
name = Language[12300],
|
||||
gameObject = "fuochanbaojing" ,
|
||||
},
|
||||
[3] = {
|
||||
bg = "ui_fb_btn_sl",
|
||||
name = Language[12301],
|
||||
gameObject = "yaolingbaojing" ,
|
||||
},
|
||||
[4] = {
|
||||
bg = "ui_fb_btn_jq",
|
||||
name = Language[12302],
|
||||
gameObject = "daoxuanbaojing" ,
|
||||
},
|
||||
}
|
||||
end
|
||||
local temp = {...}
|
||||
local temp = temp[1]
|
||||
if index and index >= 0 then
|
||||
Timer.New(function()
|
||||
local openFunctions = {}
|
||||
for k,v in pairs(type) do
|
||||
for k,v in pairs(activityType) do
|
||||
local go = Util.GetGameObject(this.AnimRoot, v.gameObject)
|
||||
go:GetComponent("Image").sprite = Util.LoadSprite(v.bg)
|
||||
Util.GetGameObject(go, "titileBg/Text"):GetComponent("Text").text =v.name
|
||||
local state = XuanYuanMirrorManager.GetMirrorState(k) == 1
|
||||
if not state then
|
||||
local state = XuanYuanMirrorManager.GetMirrorState(k) == 1
|
||||
LogGreen(k.." 宝镜state:"..XuanYuanMirrorManager.GetMirrorState(k))
|
||||
if not state or state == 0 then
|
||||
local timeStr = this:GetOpenTime(k)
|
||||
Util.GetGameObject(go, "timeBg/Text"):GetComponent("Text").text = timeStr..Language[10357]
|
||||
Util.GetGameObject(go, "redPoint").gameObject:SetActive(false)
|
||||
|
@ -144,12 +190,14 @@ this.UpdateCarbonContent = function(...)
|
|||
Util.GetGameObject(go, "redPoint").gameObject:SetActive(false)
|
||||
end
|
||||
end
|
||||
Util.SetGray(go, not state)
|
||||
Util.SetGray(go,not state)
|
||||
Util.AddOnceClick(go ,function()
|
||||
if state then
|
||||
LogBlue("宝镜状态:"..activityType[k].name..XuanYuanMirrorManager.GetMirrorState(k))
|
||||
UIManager.OpenPanel(UIName.XuanYuanMirrorPanelList,k)
|
||||
else
|
||||
PopupTipPanel.ShowTip(type[k].name..Language[12306])
|
||||
LogBlue("宝镜未开启提示:"..activityType[k].name..Language[12306])
|
||||
PopupTipPanel.ShowTip(activityType[k].name..Language[12306])
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
@ -203,7 +251,7 @@ function this:OnDestroy()
|
|||
self.timer:Stop()
|
||||
self.timer = nil
|
||||
end
|
||||
type = {}
|
||||
SubUIManager.Close(this.UpView)
|
||||
end
|
||||
|
||||
--刷新时间
|
||||
|
|
Loading…
Reference in New Issue