HAARFTE/Assets/DemoGame/GameScript/Hotfix/UI/Logic/MainUI.cs

47 lines
1.2 KiB
C#
Raw Normal View History

2024-11-07 20:55:29 +08:00
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()
{
}
}
}