This commit is contained in:
CortexCore
2023-11-15 23:54:54 +08:00
parent ee3ecec6cb
commit 3c837a4a33
356 changed files with 73756 additions and 26493 deletions

View File

@@ -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);
}
}
}