30 lines
690 B
C#
30 lines
690 B
C#
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<TMP_Text>("txtSlider");
|
|
this._slider = self.transform.FindChildDeep<Slider>("slider");
|
|
}
|
|
|
|
public override void OnOpen()
|
|
{
|
|
base.OnOpen();
|
|
this._slider.value = 0;
|
|
}
|
|
|
|
public void UpdateSlider(float f)
|
|
{
|
|
this._slider.value = f;
|
|
this.txtSlider.text = $"进度:{f * 100}%";
|
|
}
|
|
}
|
|
} |