43 lines
1015 B
C#
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);
|
|
}
|
|
|
|
}
|