using TMPro; using UnityEngine.UI; namespace HK { public class LoadingUI : UIBase { private TMP_Text txtSlider; private Slider _slider; public override void OnInit() { base.OnInit(); this.txtSlider = self.transform.FindChildDeep("txtSlider"); this._slider = self.transform.FindChildDeep("slider"); } public override void OnOpen(UIBase lastUI = null) { base.OnOpen(lastUI); this._slider.value = 0; } public void UpdateSlider(float f) { this._slider.value = f; this.txtSlider.text = $"进度:{f * 100}%"; } } }