public void SetData(CardMemoriesMissionPB missionPb, UserMemoriesMissionPB userMission) { _titleText.text = I18NManager.Get("Recollection_AwardHint1"); isShowGetBtn = false; var _contentText = transform.Find("Bg/ContentText").GetComponent <Text>(); // _contentText.text = missionPb.MissionDesc + "\n(已完成" + userMission.Progress + "/" + userMission.Finish + ")"; _contentText.text = I18NManager.Get("Recollection_RecolletionMissionWindowContentText", missionPb.MissionDesc, userMission.Progress, userMission.Finish); var frameImage = transform.Find("Bg/FrameImage").gameObject; if (missionPb.ItemRandom != 1) { RewardVo vo = new RewardVo(missionPb.Award[0]); var _propImage = transform.Find("Bg/FrameImage/PropImage").GetComponent <RawImage>(); var _numText = _propImage.transform.Find("PropNumText").GetComponent <Text>(); _numText.text = vo.Num.ToString(); _propImage.texture = ResourceManager.Load <Texture>(vo.IconPath, ModuleConfig.MODULE_RECOLLECTION); var _nameText = transform.Find("Bg/FrameImage/PropImage/PropNameText").GetComponent <Text>(); _nameText.text = vo.Name; if (itemIdMin <= vo.Id && vo.Id <= itemIdMax) { PointerClickListener.Get(frameImage).onClick = go => { FlowText.ShowMessage(I18NManager.Get("Recollection_Hint5")); }; } } }
public void Init(CardMemoriesInfoRes res) { RewardList = res.Award; BuyEnergyNum = res.UserCardMemoriesInfo.BuyPowerNum; ResetTimes = res.UserCardMemoriesInfo.ResetMemoriesNum; Mission = res.UserMemmoriesMission; }