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

34 lines
850 B
C#

using TMPro;
using UnityEngine;
using GameCore;
public class PinballUncountableProgressRewardItemView : MonoBehaviour
{
[SerializeField] private RewardItemNew reward;
[SerializeField] private TMP_Text textScore;
public void Init(PinballUncountableProgressRewardData data)
{
reward.SetData(data.Item);
reward.SetReceived(data.IsReceived);
textScore.text = data.Score.ToString();
}
public void SetReceived(bool isReceived)
{
reward.SetReceived(isReceived);
}
private void Reset()
{
reward = transform.Find("Obj_reward").GetComponent<RewardItemNew>();
textScore = transform.Find("Image/text_num").GetComponent<TMP_Text>();
}
}
public class PinballUncountableProgressRewardData
{
public ItemData Item;
public int Score;
public bool IsReceived;
}