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

}