Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        int count = RankManager.Count();

        for (int i = 1; i <= 10; i++)
        {
            GameObject o = GameObject.Find("RankItem" + i);
            if (i < count)
            {
                Examine e      = RankManager.Item(i - 1);
                Text    rank   = o.transform.FindChild("Rank").GetComponent <Text> ();
                Text    date   = o.transform.FindChild("Date").GetComponent <Text> ();
                Text    rate   = o.transform.FindChild("Rate").GetComponent <Text> ();
                Text    score  = o.transform.FindChild("Score").GetComponent <Text> ();
                Text    time   = o.transform.FindChild("Time").GetComponent <Text> ();
                Text    _count = o.transform.FindChild("Count").GetComponent <Text> ();
                rank.text   = i.ToString();
                date.text   = e.endTime.ToShortDateString() + " " + e.endTime.ToShortTimeString();
                rate.text   = e.Rate().ToString();
                score.text  = e.Score().ToString();
                time.text   = e.ElapseSeconds().ToString() + "秒";
                _count.text = e.totalQuestionCount.ToString() + "题";
                o.SetActive(true);
            }
            else
            {
                o.SetActive(false);
            }
        }
    }