44 lines
No EOL
1.5 KiB
Lua
44 lines
No EOL
1.5 KiB
Lua
-- 兵法蓝图养成界面更换成员窗口控件
|
|
local XUiRpgTowerRoleListChangeMember = XClass(nil, "XUiRpgTowerRoleListChangeMember")
|
|
local XUiRpgTowerChangeMemberList = require("XUi/XUiRpgTower/CharacterPage/ChangeMemberPage/XUiRpgTowerChangeMemberList")
|
|
function XUiRpgTowerRoleListChangeMember:Ctor(ui, page)
|
|
XTool.InitUiObjectByUi(self, ui)
|
|
self.Page = page
|
|
XUiHelper.RegisterClickEvent(self, self.BtnCancel, function() self:OnClickCancel() end)
|
|
self.ChangeMemberList = XUiRpgTowerChangeMemberList.New(self.PanelScrollView, self, self.Page.RootUi)
|
|
self.AnimDisable:stopped('+', function(director) self:HidePanelCallBack() end)
|
|
end
|
|
--================
|
|
--显示面板
|
|
--================
|
|
function XUiRpgTowerRoleListChangeMember:ShowPanel()
|
|
self.AnimDisable.gameObject:SetActiveEx(false)
|
|
self.GameObject:SetActiveEx(true)
|
|
self.ChangeMemberList:UpdateData()
|
|
end
|
|
--================
|
|
--刷新面板
|
|
--================
|
|
function XUiRpgTowerRoleListChangeMember:UpdateData()
|
|
|
|
end
|
|
--================
|
|
--隐藏面板
|
|
--================
|
|
function XUiRpgTowerRoleListChangeMember:HidePanel()
|
|
self.AnimDisable.gameObject:SetActiveEx(true)
|
|
end
|
|
--================
|
|
--隐藏面板动画结束回调
|
|
--================
|
|
function XUiRpgTowerRoleListChangeMember:HidePanelCallBack(director)
|
|
self.GameObject:SetActiveEx(false)
|
|
end
|
|
--================
|
|
--点击关闭按钮
|
|
--================
|
|
function XUiRpgTowerRoleListChangeMember:OnClickCancel()
|
|
self.Page.RootUi:OpenPreChildPage()
|
|
end
|
|
|
|
return XUiRpgTowerRoleListChangeMember |