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); } }
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); } }