using TMPro; using UnityEngine.UI; namespace ZC { [UIType(UIType.LoadingUI)] public class LoadingUI : UIBase { private TMP_Text txtSlider; private Slider _slider; public override void Init() { base.Init(); this.txtSlider = self.transform.FindChildDeep("txtSlider"); this._slider = self.transform.FindChildDeep("slider"); } public override void Open() { base.Open(); this._slider.value = 0; } public void UpdateSlider(float f) { this._slider.value = f; this.txtSlider.text = $"进度:{f * 100}%"; } } }