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); }
//显示界面排行榜数据 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); } }