示例#1
0
 private void Start()
 {
     RankData = new RankDatas();
     print(RankJson.Instance.gameObject.name);
     RankJson.Instance.InitFilePath(fileName);
     rankItemPrefab = Resources.Load <GameObject>("UI/RankingItem");
     content        = transform.FindChildByName("Content");
     uipointer.SetWorldCanvas(GetComponent <Canvas>());
     gameObject.SetActive(false);
 }
示例#2
0
    //显示界面排行榜数据
    private void ShowRankUIData()
    {
        RankData = RankJson.GetRankingObject <RankDatas>();
        RankData[] datas = RankData.ranks.ToArray();
        datas.OrderByDescending(o => o.score);
        CalculationContentSize(datas.Length);

        for (int i = 0; i < datas.Length; i++)
        {
            CreateRankingItem(datas[i], i + 1);
        }
    }