47 lines
1.2 KiB
C#
47 lines
1.2 KiB
C#
|
using TMPro;
|
|||
|
using Unity.Loader;
|
|||
|
using UnityEngine.UI;
|
|||
|
|
|||
|
namespace ZC
|
|||
|
{
|
|||
|
[UIType(UIType.MainUI)]
|
|||
|
public class MainUI : UIBase
|
|||
|
{
|
|||
|
private Button btn_Tips;
|
|||
|
private TMP_Text txt_Score;
|
|||
|
private TMP_Text txt_Progress;
|
|||
|
private TMP_Text txt_Time;
|
|||
|
|
|||
|
public override void Init()
|
|||
|
{
|
|||
|
base.Init();
|
|||
|
btn_Tips = self.transform.FindChildDeep<Button>("btn_Tips");
|
|||
|
txt_Score = self.transform.FindChildDeep<TMP_Text>("txt_Score");
|
|||
|
txt_Progress = self.transform.FindChildDeep<TMP_Text>("txt_Progress");
|
|||
|
txt_Time = self.transform.FindChildDeep<TMP_Text>("txt_Time");
|
|||
|
|
|||
|
btn_Tips.onClick.AddListener(OnClickBtnTips);
|
|||
|
Global.Instance.runTime += UpdateTime;
|
|||
|
}
|
|||
|
|
|||
|
private void UpdateTime(string obj)
|
|||
|
{
|
|||
|
txt_Time.text = $"实训时间:{obj}";
|
|||
|
}
|
|||
|
|
|||
|
private void UpdateScore(string obj)
|
|||
|
{
|
|||
|
txt_Score.text = $"实训成绩:{obj}";
|
|||
|
}
|
|||
|
|
|||
|
private void UpdateProgress(string obj)
|
|||
|
{
|
|||
|
txt_Progress.text = $"实训进度:{obj}";
|
|||
|
}
|
|||
|
|
|||
|
private void OnClickBtnTips()
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
}
|