feat: add BootStatusUIView for loading progress display with text feedback
- Create new BootStatusUIView MonoBehaviour component with StatusText and ProgressSlider fields - Implement SetStatus() and SetProgress() methods for updating UI elements - Replace Transform-based ProgressFill in LoadingUIView with Slider component for better UX - Integrate BootStatusUIView into LoadState with real-time status updates during loading steps - Display formatted progress text (e.g., 'Loading 50%') alongside slider updates - Add SceneTemplateSettings.json to ProjectSettings for scene template configuration
This commit is contained in:
@@ -16,6 +16,7 @@ namespace QuizPleaseTest.Boot.Composition
|
||||
[field: SerializeField] public SplashUIView SplashView { get; private set; }
|
||||
[field: SerializeField] public LoadingUIView LoadingView { get; private set; }
|
||||
[field: SerializeField] public MenuUIView MenuView { get; private set; }
|
||||
[field: SerializeField] public BootStatusUIView BootStatusView { get; private set; }
|
||||
|
||||
protected override void Configure(IContainerBuilder builder)
|
||||
{
|
||||
@@ -24,6 +25,7 @@ namespace QuizPleaseTest.Boot.Composition
|
||||
builder.RegisterComponent(SplashView);
|
||||
builder.RegisterComponent(LoadingView);
|
||||
builder.RegisterComponent(MenuView);
|
||||
builder.RegisterComponent(BootStatusView);
|
||||
|
||||
builder.Register<BootFlowService>(Lifetime.Singleton)
|
||||
.As<IBootFlowService>()
|
||||
|
||||
Reference in New Issue
Block a user