Exemplo n.º 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);
        }
    }
Exemplo n.º 2
0
    public void OnGetRewardRes(short state, GetActivityItemPrizeRes down = null)
    {
        if (GrowUpPlanUI.Instance != null && GrowUpPlanUI.Instance.get_gameObject().get_activeSelf())
        {
            ChengChangJiHua chengChangJiHua = DataReader <ChengChangJiHua> .Get(down.activityItemId);

            long   itemNum            = chengChangJiHua.ItemNum;
            string equipItemNameAndLV = GameDataUtils.GetEquipItemNameAndLV(chengChangJiHua.ItemId, false);
            string text = string.Format(GameDataUtils.GetChineseContent(513180, false), equipItemNameAndLV, itemNum);
            UIManagerControl.Instance.ShowToastText(text);
        }
    }