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); } }