55e271805b
- Implement BootFlowService with IStatesController injection and RunFlowAsync logic - Add Splash → Load → Menu loop with cancellation support in boot flow - Create IMenuRestartSignal interface for menu restart coordination - Implement MenuRestartSignal using UniTaskCompletionSource - Update MenuState to wait for restart signal instead of completing immediately - Register MenuRestartSignal as singleton in GameLifetimeScope DI container Выполнена задача TASK-0003 и реализован поток загрузки: - Реализован BootFlowService с внедрением IStatesController и логикой RunFlowAsync - Добавлен цикл Splash → Load → Menu с поддержкой отмены в потоке загрузки - Создан интерфейс IMenuRestartSignal для координации перезапуска меню - Реализован MenuRestartSignal с использованием UniTaskCompletionSource - Обновлён MenuState для ожидания сигнала перезапуска вместо немедленного завершения - Зарегистрирован MenuRestartSignal как синглтон в DI контейнере GameLifetimeScope
12 lines
243 B
Plaintext
12 lines
243 B
Plaintext
fileFormatVersion: 2
|
|
guid: a3333333333333333333333333333333
|
|
MonoImporter:
|
|
externalObjects: {}
|
|
serializedVersion: 2
|
|
defaultReferences: []
|
|
executionOrder: 0
|
|
icon: {instanceID: 0}
|
|
userData:
|
|
assetBundleName:
|
|
assetBundleVariant:
|