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);
 }
示例#2
0
    /// <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);
    }