private void SetOneCell(int cellIndex, RawInfo rawInfo)
    {
        GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("Activity7DayCell");

        instantiate2Prefab.get_transform().SetParent(this.scroll, false);
        instantiate2Prefab.get_gameObject().SetActive(true);
        instantiate2Prefab.set_name(cellIndex.ToString());
        Transform btnGet = instantiate2Prefab.get_transform().FindChild("btnGet");

        btnGet.GetComponent <Button>().get_onClick().RemoveAllListeners();
        btnGet.GetComponent <Button>().get_onClick().AddListener(delegate
        {
            this.OnClickBtnGet(btnGet.get_gameObject());
        });
        this.SetBtnGet(btnGet, cellIndex);
        Transform  transform  = instantiate2Prefab.get_transform().FindChild("north").FindChild("txtCondition");
        string     text       = GameDataUtils.GetChineseContent((int)rawInfo.chineseId, false);
        List <int> needParams = rawInfo.needParams;

        if (rawInfo.tab == Tab.TAB.PlayPass)
        {
            if (rawInfo.subTab == SubTab.ST.EliteDungeon)
            {
                JingYingFuBenPeiZhi jingYingFuBenPeiZhi = DataReader <JingYingFuBenPeiZhi> .Get(needParams.get_Item(0));

                if (jingYingFuBenPeiZhi != null)
                {
                    JJingYingFuBenQuYu jJingYingFuBenQuYu = DataReader <JJingYingFuBenQuYu> .Get(jingYingFuBenPeiZhi.map);

                    string chineseContent = GameDataUtils.GetChineseContent(jingYingFuBenPeiZhi.bossName, false);
                    text = string.Format(text, chineseContent);
                }
            }
        }
        else
        {
            string[] array = new string[needParams.get_Count()];
            for (int i = 0; i < needParams.get_Count(); i++)
            {
                int grade = needParams.get_Item(i);
                if (i == 1 && rawInfo.subTab == SubTab.ST.PetUpStage)
                {
                    array[i] = this.GetPetGrade(grade);
                }
                else
                {
                    array[i] = grade.ToString();
                }
            }
            text = string.Format(text, array);
        }
        transform.GetComponent <Text>().set_text(text);
        ItemInfo1 rewardItem = rawInfo.rewardItem;
        Transform parent     = instantiate2Prefab.get_transform().FindChild("imgGrid");

        if (rewardItem != null)
        {
            ItemShow.ShowItem(parent, rewardItem.itemId, (long)rewardItem.count, false, UINodesManager.T2RootOfSpecial, 2001);
        }
    }
    private void RefreshArenaBtnState()
    {
        for (int i = 0; i < this.arenaBtnList.get_Count(); i++)
        {
            int  num  = i + 1;
            bool flag = true;
            JJingYingFuBenQuYu jJingYingFuBenQuYu = DataReader <JJingYingFuBenQuYu> .Get(num);

            if (jJingYingFuBenQuYu != null)
            {
                int level = jJingYingFuBenQuYu.level;
                if (EntityWorld.Instance.EntSelf.Lv < level)
                {
                    flag = false;
                }
            }
            if (EliteDungeonManager.Instance.EliteMapInfoDic.ContainsKey(num) && EliteDungeonManager.Instance.EliteMapInfoDic.get_Item(num).openFlag&& flag)
            {
                if (this.CurrentIndex < 0)
                {
                    this.CurrentIndex = i;
                }
                this.arenaBtnList.get_Item(i).FindChild("LockImage").get_gameObject().SetActive(false);
                this.arenaBtnList.get_Item(i).FindChild("Image").GetComponent <Image>().set_color(new Color32(255, 255, 255, 255));
            }
            else
            {
                this.arenaBtnList.get_Item(i).FindChild("LockImage").get_gameObject().SetActive(true);
                this.arenaBtnList.get_Item(i).FindChild("Image").GetComponent <Image>().set_color(new Color32(24, 24, 22, 255));
            }
        }
    }
    private void OnClickChangeArena(GameObject go)
    {
        int num = this.arenaBtnList.FindIndex((Transform a) => a.get_gameObject() == go);

        if (num >= 0)
        {
            JJingYingFuBenQuYu jJingYingFuBenQuYu = DataReader <JJingYingFuBenQuYu> .Get(num + 1);

            if (jJingYingFuBenQuYu != null)
            {
                int level = jJingYingFuBenQuYu.level;
                if (EntityWorld.Instance.EntSelf.Lv < level)
                {
                    string text = string.Format(GameDataUtils.GetChineseContent(505075, false), level);
                    UIManagerControl.Instance.ShowToastText(text);
                    return;
                }
            }
            if (!EliteDungeonManager.Instance.EliteMapInfoDic.ContainsKey(num + 1) || !EliteDungeonManager.Instance.EliteMapInfoDic.get_Item(num + 1).openFlag)
            {
                UIManagerControl.Instance.ShowToastText(GameDataUtils.GetChineseContent(505026, false));
                return;
            }
            this.CurrentIndex = num;
            if (this.LastIndex == this.CurrentIndex)
            {
                return;
            }
            if (this.LastIndex >= 0 && this.LastIndex < this.arenaBtnList.get_Count())
            {
                this.arenaBtnList.get_Item(this.LastIndex).get_transform().FindChild("ClickImage").get_gameObject().SetActive(false);
            }
            this.arenaBtnList.get_Item(num).get_transform().FindChild("ClickImage").get_gameObject().SetActive(true);
            this.LastIndex = this.CurrentIndex;
            this.OnClickMapBtn(this.CurrentIndex + 1);
        }
    }