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

29 lines
775 B
C#

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<RewardItemNew>();
textProbability = transform.Find("text_probability").GetComponent<TMP_Text>();
}
}