Parkillhwan f1ec4feb21 DO-16-랭킹 수정본
# Conflicts:
#	Assets/Resources/Prefabs/Panels/LeaderboardPanel.prefab
#	Assets/Resources/Prefabs/Panels/LeaderboardPanel.prefab.meta
#	Assets/Resources/Prefabs/Panels/Main Panel.prefab
#	Assets/Resources/Prefabs/Panels/Ranking.prefab
#	Assets/Resources/Prefabs/Panels/Ranking.prefab.meta
#	Assets/Script/Game/GameManager.cs
#	Assets/Script/Main/MainPanelController.cs
#	Assets/Script/UI/PanelController/TestPanelController.cs
2025-03-20 10:03:18 +09:00

27 lines
797 B
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class RankingItemController : MonoBehaviour
{
RankingItem _rankingItem;
public Sprite[] profileSprites;
public void Init(RankingItem rankingItem)
{
_rankingItem = rankingItem;
var itemImage = GetComponentsInChildren<Image>()[1];
var itemText = GetComponentsInChildren<TextMeshProUGUI>();
itemImage.sprite = profileSprites[this._rankingItem.ProfileSpriteIndex];
itemText[0].text = this._rankingItem.Name;
itemText[1].text = this._rankingItem.WinRate.ToString();
}
public void OnClickRankingItem()
{
Debug.Log(_rankingItem.Name + "의 승률은" + _rankingItem.WinRate);
}
}