Degullmok-client/Assets/Script/UI_Panel/RankingItemController.cs
99jamin c187c2570c 스크롤 패널(랭킹) 제작
RankingItem 클래스를 생성해
프로필이미지, 이름, 승률 데이터를 한번에 받아와 패널에 표시
2025-03-14 04:36:36 +09:00

26 lines
761 B
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class RankingItemController : MonoBehaviour
{
RankingItem _rankingItem;
public void Init(RankingItem rankingItem)
{
_rankingItem = rankingItem;
var itemImage = GetComponentsInChildren<Image>()[1];
var itemText = GetComponentsInChildren<TextMeshProUGUI>();
itemImage.sprite = GameManager.Instance.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);
}
}