using System.Collections; using System.Collections.Generic; using UnityEngine; using TMPro; public class UI_PracticeCompletedPanel : BasePanel { public UI_PracticeInfoItem piiPrefab; public RectTransform content; public void Init() { ScoreModel scoreModel = ScoreManager.instance.GetScore(GameManager.RunModelMgr.schemeID); for (int i = 0; scoreModel.pointList.Count > 0; i++) { int index = i; UI_PracticeInfoItem temp = Instantiate(piiPrefab, content); temp.Init(index + 1, scoreModel.pointList[index]); } GetControl("ScoreRes").text = scoreModel.score.ToString(); GetControl("UsedTimesRes").text = "00:555"; } protected override void OnClick(string btnName) { switch (btnName) { case "restartBtn": GameManager.Instance.Practice(); break; case "backBtn": GameManager.Instance.ShowUIPanelAndLoadScene(true); break; case "closeBtn": GameManager.UIMgr.HidePanel(); break; default: break; } } }