38 lines
1.1 KiB
Lua
38 lines
1.1 KiB
Lua
|
local ChildPanel = require("XUi/XUiSuperTower/Common/XUiSTChildPanel")
|
||
|
local TOGGLE_TYPE_NAME = {
|
||
|
[1] = "Bag", --背包
|
||
|
[2] = "IllustratedBook", --图鉴
|
||
|
}
|
||
|
--===========================
|
||
|
--超级爬塔背包页签面板
|
||
|
--===========================
|
||
|
local XUiSTBagTogglePanel = XClass(ChildPanel, "XUiSTBagTogglePanel")
|
||
|
|
||
|
function XUiSTBagTogglePanel:InitPanel()
|
||
|
local toggleGroup = {}
|
||
|
table.insert(toggleGroup, self.BtnTogBag)
|
||
|
table.insert(toggleGroup, self.BtnTogIllustratedBook)
|
||
|
self.BtnGroupToggle:Init(toggleGroup, function(index) self:OnClickToggle(index) end)
|
||
|
end
|
||
|
|
||
|
function XUiSTBagTogglePanel:SelectToggle(index)
|
||
|
self.BtnGroupToggle:SelectIndex(index)
|
||
|
end
|
||
|
|
||
|
function XUiSTBagTogglePanel:OnClickToggle(index)
|
||
|
--工厂
|
||
|
local typeName = TOGGLE_TYPE_NAME[index]
|
||
|
if not typeName then return end
|
||
|
local func = self["OnClickBtn" .. TOGGLE_TYPE_NAME[index]]
|
||
|
if func then func(self) end
|
||
|
end
|
||
|
|
||
|
function XUiSTBagTogglePanel:OnClickBtnBag()
|
||
|
self.RootUi:ShowPageBag()
|
||
|
end
|
||
|
|
||
|
function XUiSTBagTogglePanel:OnClickBtnIllustratedBook()
|
||
|
self.RootUi:ShowPageIllustratedBook()
|
||
|
end
|
||
|
|
||
|
return XUiSTBagTogglePanel
|