34 lines
850 B
C#
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;
|
|
} |