using TMPro; using UnityEngine; using GameCore; public class GeneralProbabilityView : MonoBehaviour { [SerializeField] private RewardItemNew itemView; [SerializeField] private TMP_Text textProbability; public void Init(GeneralProbabilityData data) { itemView.SetData(data.Item); itemView.SetReceived(data.IsClaimed); textProbability.gameObject.SetActive(!data.IsClaimed); textProbability.text = (data.Probability * 100).ToString("0.00") + "%"; } public void Hide() { gameObject.SetActive(false); } private void Reset() { itemView = transform.Find("reward").GetComponent(); textProbability = transform.Find("text_probability").GetComponent(); } }