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(); textScore = transform.Find("Image/text_num").GetComponent(); } } public class PinballUncountableProgressRewardData { public ItemData Item; public int Score; public bool IsReceived; }