# 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
27 lines
797 B
C#
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);
|
|
}
|
|
} |