1
This commit is contained in:
@@ -14,12 +14,15 @@ namespace BITFALL.UX
|
||||
public class UXLoading : UIToolKitPanel
|
||||
{
|
||||
[Header(Constant.Header.Providers)]
|
||||
[SerializeReference,SubclassSelector] private ISceneService sceneService;
|
||||
[SerializeReference, SubclassSelector]
|
||||
private INetProvider netProvider;
|
||||
[SerializeReference, SubclassSelector] private ISceneService sceneService;
|
||||
[SerializeReference, SubclassSelector] private INetProvider netProvider;
|
||||
[Header(Constant.Header.Components)]
|
||||
public UXBar loadBar;
|
||||
public UXLabel loadText;
|
||||
[SerializeField] private UXBar loadBar;
|
||||
[SerializeField] private UXLabel loadText;
|
||||
[SerializeField] private UXLabel mapLabel;
|
||||
[SerializeField] private UXElement blackScreen;
|
||||
protected override VisualElement background => null;
|
||||
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
@@ -29,6 +32,7 @@ namespace BITFALL.UX
|
||||
|
||||
private void Load(string obj)
|
||||
{
|
||||
mapLabel.Set(obj);
|
||||
loadBar.SetDirect(0,$"正在开始加载:{obj}");
|
||||
Entry();
|
||||
}
|
||||
@@ -38,5 +42,11 @@ namespace BITFALL.UX
|
||||
loadBar.Set(f);
|
||||
loadText.Set(s);
|
||||
}
|
||||
public override void OnUpdate(float deltaTime)
|
||||
{
|
||||
base.OnUpdate(deltaTime);
|
||||
blackScreen.GetVisualElement().SetOpacity(
|
||||
TargetOpacity is 0 ? 1-CurrentOpacity : 0);
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user