68 lines
1.7 KiB
C#
68 lines
1.7 KiB
C#
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using Unity.VisualScripting;
|
|||
|
using UnityEngine;
|
|||
|
using UnityEngine.U2D;
|
|||
|
using UnityEngine.UI;
|
|||
|
|
|||
|
public class RankItem1 : MonoBehaviour
|
|||
|
{
|
|||
|
//<2F>û<EFBFBD>ͷ<EFBFBD><CDB7>
|
|||
|
public Image imgUserPic;
|
|||
|
//<2F><><EFBFBD><EFBFBD>ͼƬ
|
|||
|
public Image imgRanking;
|
|||
|
//<2F><><EFBFBD>ε<EFBFBD>ͼ
|
|||
|
public Image imgItem;
|
|||
|
|
|||
|
|
|||
|
//<2F><><EFBFBD>Ű<EFBFBD>ť
|
|||
|
public Button btnPlaying;
|
|||
|
|
|||
|
//<2F>dz<EFBFBD>
|
|||
|
public Text txtName;
|
|||
|
|
|||
|
//<2F><><EFBFBD><EFBFBD>
|
|||
|
public Text txtScore;
|
|||
|
|
|||
|
// Start is called before the first frame update
|
|||
|
void Start()
|
|||
|
{
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ű<EFBFBD>ť<EFBFBD><C5A5>ʲô
|
|||
|
btnPlaying.onClick.AddListener(() => { });
|
|||
|
}
|
|||
|
|
|||
|
public void InitInfo(PlayerData info,int i)
|
|||
|
{
|
|||
|
//<2F><><EFBFBD>°<EFBFBD>ť<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD>Ϣ
|
|||
|
txtName.text = "<22>dzƣ<C7B3>"+info.username;
|
|||
|
txtScore.text = info.weekScore.ToString();
|
|||
|
//<2F><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>
|
|||
|
SpriteAtlas sa = Resources.Load<SpriteAtlas>("Atlas/RankPanel");
|
|||
|
|
|||
|
switch (i)
|
|||
|
{
|
|||
|
case 1://<2F><>һ<EFBFBD><D2BB>
|
|||
|
imgRanking.sprite = sa.GetSprite("icn_rank1");
|
|||
|
imgItem.sprite= sa.GetSprite("img_listrank1");
|
|||
|
ChangePic(info,sa);
|
|||
|
break;
|
|||
|
case 2://<2F>ڶ<EFBFBD><DAB6><EFBFBD>
|
|||
|
imgRanking.sprite = sa.GetSprite("icn_rank2");
|
|||
|
imgItem.sprite = sa.GetSprite("img_listrank2");
|
|||
|
ChangePic(info, sa);
|
|||
|
break;
|
|||
|
case 3://<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
imgRanking.sprite = sa.GetSprite("icn_rank3");
|
|||
|
imgItem.sprite = sa.GetSprite("img_listrank3");
|
|||
|
ChangePic(info, sa);
|
|||
|
break;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
private void ChangePic(PlayerData info, SpriteAtlas sa)
|
|||
|
{
|
|||
|
//Ĭ<><C4AC>ͷ<EFBFBD><CDB7>
|
|||
|
imgUserPic.sprite = sa.GetSprite("frame_head");
|
|||
|
}
|
|||
|
}
|