using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class LeaderboardEntry : MonoBehaviour { [SerializeField] private TMPro.TextMeshProUGUI _numText; [SerializeField] private TMPro.TextMeshProUGUI _nameText; [SerializeField] private TMPro.TextMeshProUGUI _scoreText; [SerializeField] private Image _background; public Color SelectColor; [SerializeField] private List _medals = new List(); public void Init(Player player, int index, bool selected = false) { if (index < 3) { _medals[index].SetActive(true); } _numText.SetText($"{index + 1}"); _nameText.SetText(player.Name); _scoreText.SetText($"{player.Score}"); if (selected) { _background.color = SelectColor; _nameText.SetText("ÂÛ"); } } }