UPF/Assets/Game/Scripts/LeaderboardItem.cs

27 lines
747 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
using UnityEngine.UI;
public class LeaderboardItem : MonoBehaviour
{
public TMP_Text positionTxt;
public Image img_place;
public Sprite[] specialPlaces;
public TMP_Text usernameTxt;
public TMP_Text trophiesTxt;
public void Set(LeaderboardUserData data){
positionTxt.text = data.position.ToString();
if(data.position > specialPlaces.Length){
img_place.enabled = false;
}else{
img_place.enabled = true;
img_place.sprite = specialPlaces[data.position-1];
}
usernameTxt.text = data.username;
trophiesTxt.text = data.trophies.ToString();
}
}