using UnityEngine; using UnityEngine.Serialization; public class UIAmbiancesProgressionLevel : MonoBehaviour { [SerializeField] [FormerlySerializedAs("levelTxt")] private TextWrapper _levelTxt; [SerializeField] [FormerlySerializedAs("rectTransform")] private RectTransform _rectTransform; [SerializeField] [FormerlySerializedAs("chestIcon")] private GameObject _chestIcon; [SerializeField] [FormerlySerializedAs("bonusIcon")] private GameObject _bonusIcon; public void Setup(int levelNum, float lRatio) { _levelTxt.text = levelNum.ToString(); _rectTransform.anchorMin = new Vector2(lRatio, 0.5f); _rectTransform.anchorMax = new Vector2(lRatio, 0.5f); _chestIcon.SetActive(value: false); _bonusIcon.SetActive(value: false); } public void ShowChest() { _chestIcon.SetActive(value: true); } public void ShowBonus() { _bonusIcon.SetActive(value: true); } }