Files
ft/Client/Assets/Scripts/UI/OfferTreasureAscent/OfferTreasureAscentGrandRewardTip.cs
2026-06-29 21:18:33 +08:00

43 lines
1015 B
C#

using UnityEngine;
using UnityEngine.UI;
using System;
using System.Collections.Generic;
using GameCore;
public class OfferTreasureAscentGrandRewardTip : MonoBehaviour
{
[SerializeField] Button btnClose;
[SerializeField] RewardItemNew[] rewardItemNews;
[SerializeField] GameObject[] goRewards;
[SerializeField] GameObject moveableTip;
public GameObject MoveableTip => moveableTip;
private void Start()
{
btnClose.onClick.AddListener(OnClickClose);
}
public void Init(List<ItemData> itemDatas)
{
var rewardCount = itemDatas.Count;
for (int i = 0; i < rewardItemNews.Length; i++)
{
if (i < itemDatas.Count)
{
rewardItemNews[i].SetData(itemDatas[i]);
goRewards[i].SetActive(true);
}
else
{
goRewards[i].SetActive(false);
}
}
}
public void OnClickClose()
{
gameObject.SetActive(false);
}
}