public void SetData(AwardPreviewVo vo) { _data = vo; _desc.text = vo.Desc; _item.texture = ResourceManager.Load <Texture>(vo.Rewards[0].IconPath); _num.text = vo.Rewards[0].Num.ToString(); _name.text = vo.Rewards[0].Name; _finish.SetActive(vo.IsGet); }
/// <summary> /// 获取星路历程(奖励预览)数据 /// </summary> /// <param name="player"></param> /// <returns></returns> public List <AwardPreviewVo> GetAwardPreviews(PlayerPB player) { List <AwardPreviewVo> list = new List <AwardPreviewVo>(); foreach (var t in StarRoadRewardRulePbs) { if (t.Player == player) { var vo = new AwardPreviewVo(t); list.Add(vo); } } return(list); }