Example #1
0
    private void AddScrollCell(int index, GrowthPlanListPush.Items info, int typeId)
    {
        Transform       transform       = this.m_awardlist.get_transform().FindChild("GrowUpPlanItem" + index);
        int             buttonState     = GrowUpPlanUI.GetButtonState(info.hasGetPrize, info.canGetFlag);
        ChengChangJiHua chengChangJiHua = DataReader <ChengChangJiHua> .Get(info.roleLv);

        GrowUpPlanDataUnite itemData = new GrowUpPlanDataUnite
        {
            typeId    = typeId,
            itemId    = chengChangJiHua.ItemId,
            count     = chengChangJiHua.ItemNum,
            condition = info.roleLv,
            state     = buttonState
        };

        if (transform != null)
        {
            transform.get_gameObject().SetActive(true);
            transform.GetComponent <GrowUpPlanItem>().UpdateItem(itemData);
        }
        else
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("GrowUpPlanItem");
            instantiate2Prefab.get_transform().SetParent(this.m_awardlist.get_transform(), false);
            instantiate2Prefab.set_name("GrowUpPlanItem" + index);
            instantiate2Prefab.get_gameObject().SetActive(true);
            instantiate2Prefab.GetComponent <GrowUpPlanItem>().UpdateItem(itemData);
        }
    }
Example #2
0
    public void UpdateItem(GrowUpPlanDataUnite itemData)
    {
        this.typeId = itemData.typeId;
        this.roleLv = itemData.condition;
        ResourceManager.SetSprite(this.imgIcon, GameDataUtils.GetItemIcon(itemData.itemId));
        string text = "x" + itemData.count;

        this.textCount.set_text(text);
        string text2 = string.Format(GameDataUtils.GetChineseContent(513175, false), itemData.condition);

        this.textCondition.set_text(text2);
        int state = itemData.state;

        if (state == 1)
        {
            this.btnGet.get_gameObject().SetActive(true);
            this.btnGet.set_enabled(false);
            this.imgGrey.get_gameObject().SetActive(true);
            this.imgHaveGet.get_gameObject().SetActive(false);
            this.textBtnGet.set_text(GameDataUtils.GetChineseContent(513176, false));
        }
        else if (state == 2)
        {
            this.btnGet.get_gameObject().SetActive(true);
            this.btnGet.set_enabled(true);
            this.imgGrey.get_gameObject().SetActive(false);
            this.imgHaveGet.get_gameObject().SetActive(false);
            this.textBtnGet.set_text(GameDataUtils.GetChineseContent(513177, false));
        }
        else
        {
            this.btnGet.get_gameObject().SetActive(false);
            this.imgHaveGet.get_gameObject().SetActive(true);
        }
        base.get_transform().FindChild("BtnGet").GetComponent <ButtonCustom>().onClickCustom = new ButtonCustom.VoidDelegateObj(this.OnClickGet);
    }