示例#1
0
    public void InitView(BundlePackInfo info, int id)
    {
        this.id   = id;
        this.info = info;

        rewardDatas   = info.rewards;
        icon.sprite   = LoadResourceController.GetBundleItemIcon(id);
        priceTxt.text = info.cost.ToString();

        for (int i = 0; i < rewardDatas.Length; i++)
        {
            var iconView = Instantiate(LoadResourceController.GetIconView(), rewardAnchor);
            iconView.SetData(rewardDatas[i].GetResource());
        }

        RefreshUI();
    }