private void RefreshLeftBtnList() { this.btnListPool.Clear(); List <DuiWuMuBiao> teamTargetCfgList = TeamBasicManager.Instance.GetTeamTargetFirstTypeCfgList(); if (teamTargetCfgList != null && teamTargetCfgList.get_Count() > 0) { this.btnListPool.Create(teamTargetCfgList.get_Count(), delegate(int index) { if (index < teamTargetCfgList.get_Count() && index < this.btnListPool.Items.get_Count()) { TeamBtnTypeItem component = this.btnListPool.Items.get_Item(index).get_transform().GetComponent <TeamBtnTypeItem>(); if (component != null) { component.UpdateUI(teamTargetCfgList.get_Item(index).Id); component.TeamFirstBtn.GetComponent <ButtonCustom>().onClickCustom = new ButtonCustom.VoidDelegateObj(this.OnClickTabBtn); bool flag = component.SetSelectTeamTargetID(this.selectTeamTargetID); if (flag) { this.OnClickTabBtn(component.TeamFirstBtn.get_gameObject()); } } } }); } }
private void OnClickTabBtn(GameObject go) { TeamBtnTypeItem component = go.get_transform().get_parent().GetComponent <TeamBtnTypeItem>(); if (component == null) { return; } if (this.lastTeamBtnTypeItem != null) { this.lastTeamBtnTypeItem.Selected = false; } component.Selected = true; component.IsShowSecond = !component.IsShowSecond; this.currentBtnTypeItem = component; this.lastTeamBtnTypeItem = component; this.currentPage = 1; if (TeamBasicManager.Instance.QueryTeamList != null) { TeamBasicManager.Instance.QueryTeamList.Clear(); } this.OnSendQueryTeamInfo(this.currentBtnTypeItem.DungeonType, this.currentBtnTypeItem.DungeonParams); }