31 lines
1.3 KiB
Lua
31 lines
1.3 KiB
Lua
|
local BattleProxy = require("XUi/XUiExpedition/MainPage/DetailProxy/XUiExpeditionBattleDetailProxy")
|
||
|
--无尽关卡详细代理
|
||
|
local XUiExpeditionInfinityDetailProxy = XClass(BattleProxy, "XUiExpeditionInfinityDetailProxy")
|
||
|
--================
|
||
|
--初始化掉落列表
|
||
|
--================
|
||
|
function XUiExpeditionInfinityDetailProxy:InitPanelDrop()
|
||
|
self.PanelBattle.PanelDropList.gameObject:SetActiveEx(false)
|
||
|
end
|
||
|
function XUiExpeditionInfinityDetailProxy:SetPanelReset()
|
||
|
self.PanelBottom.PanelReset.gameObject:SetActiveEx(false)
|
||
|
end
|
||
|
|
||
|
--================
|
||
|
--初始化通关队伍面板
|
||
|
--================
|
||
|
function XUiExpeditionInfinityDetailProxy:InitPanelTeam()
|
||
|
if not self.PanelTeam then
|
||
|
self.PanelTeam = {}
|
||
|
XTool.InitUiObjectByUi(self.PanelTeam, self.PanelBattle.PanelUsedTeam)
|
||
|
end
|
||
|
local teamDatas = self.Ui.EStage:GetPassTeamData()
|
||
|
self.PanelTeam.ImgEmpty.gameObject:SetActiveEx(#teamDatas <= 0)
|
||
|
self.PanelTeam.Txt02.gameObject:SetActiveEx(#teamDatas > 0)
|
||
|
self.PanelTeam.TxtRecord.text = XDataCenter.ExpeditionManager.GetWave(self.Ui.EStage:GetStageId())
|
||
|
self.PanelTeam.GridMember.gameObject:SetActiveEx(false)
|
||
|
self:CreateTeamListByTeamDatas(teamDatas)
|
||
|
self.PanelTeam.GameObject:SetActiveEx(true)
|
||
|
end
|
||
|
|
||
|
return XUiExpeditionInfinityDetailProxy
|