local UILoginSelectServer = require("View/Login/UILoginSelectServer") local UILoginSelectServerVirtualGidC = UIViewClass(UILoginSelectServer) function UILoginSelectServerVirtualGidC:Init() local list = self:GetHaveRoleShardList() self.baseTabCount = 0 if #list>0 then self.havaRole = true self.baseTabCount = self.baseTabCount + 1 table.insert(self.tabInfoList, Const_IDS.IDS_MyPlayer) end table.insert(self.tabInfoList, Const_IDS.IDS_LoginSystem_RecommendServer) self.baseTabCount = self.baseTabCount + 1 UIUtils.SetLabelText(self.txt_AreaSelect , Const_IDS.IDS_VirtualGidC_Name1) end function UILoginSelectServerVirtualGidC:GetHaveRoleShardList() return MDL.Login.GetHaveRoleFierceShardList() end function UILoginSelectServerVirtualGidC:GetServerList() return MDL.Login.GetFierceServerList() end function UILoginSelectServerVirtualGidC:ClickTabs(cellTable, index) self:RefreshData(index + 1) end return UILoginSelectServerVirtualGidC