Files
JJBB/Assets/Project/Script/GUI/WorldBoss/WorldBossRankItem.cs

44 lines
1.1 KiB
C#
Raw Permalink Normal View History

2024-08-23 15:49:34 +08:00
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using Games.Item;
using GCGame.Table;
using GCGame;
using Games.Fellow;
using Games.GlobeDefine;
public class WorldBossRankItem : UIItemSelect
{
public Text Rank;
public Text Name;
public Text Score;
public GameObject RankOne;
public GameObject RankSecond;
public GameObject RankThird;
public class RankInfo
{
public int rank;
public string name;
public int score;
}
public override void Show(Hashtable hash)
{
RankInfo rankInfo = hash["InitObj"] as RankInfo;
if (rankInfo == null)
return;
if (string.IsNullOrEmpty(rankInfo.name) || rankInfo.score == -1)
return;
base.Show();
Name.text = rankInfo.name;
Score.text = rankInfo.score.ToString();
Rank.text = rankInfo.rank.ToString();
Rank.gameObject.SetActive(rankInfo.rank > 3);
RankOne.gameObject.SetActive(rankInfo.rank == 1);
RankSecond.gameObject.SetActive(rankInfo.rank == 2);
RankThird.gameObject.SetActive(rankInfo.rank == 3);
}
}