31 lines
713 B
C#
31 lines
713 B
C#
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<TMP_Text>("txtSlider");
|
|
this._slider = self.transform.FindChildDeep<Slider>("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}%";
|
|
}
|
|
}
|
|
} |