Esempio n. 1
0
    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());
                        }
                    }
                }
            });
        }
    }
Esempio n. 2
0
    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);
    }