feat(frontend): primeira tela WBP_Boot (conecta ao ZeusCharServer)
Primeira tela concreta do front-end, cópia fiel do WBP_BootScreen gerado pelo Zeus UMG Forge, adaptada aos componentes do projeto: - UUIBootScreen_Base : UUIActivatableScreen_Base — observa o UZeusCharServerSubsystem; libera "Iniciar" no OnConnected; clique → UUIFrontEndFlowSubsystem::RequestEnterLogin → estado Login. - UUISpinner_Base (componente compartilhado temável) + FUIStyleSpinner. - FUIStyle.ScreenBackground (brush data-driven); fundo via DT_UI_Styles (T_Boot_Background em UI/Themes/Default/Boot), sem hard-ref no WBP (§5). - ThemeKeys: Boot_Background/Logo/Music. - Correção do Flow: pré-login agora conecta no UZeusCharServerSubsystem (WebSocket 7100), não mais no UDP do world server (que fica só p/ EnteringWorld/InWorld); RequestEnterLogin() adicionado. - WBP_Boot duplicado fiel + reparent UUIBootScreen_Base; swap manual no Designer (Btn_Start/Spinner_Connect/Text_Status); slots de layout (Container_Root/Stage/Content) ajustados p/ preencher/centralizar. - WBP_PrimaryGameLayout: Stack_Modal corrigido p/ Fill/Fill. - DA_FrontEndScreenSet: StateScreens[Boot] = WBP_Boot. - ARQUITETURA.md (§2.1/§2.2/§4.8 + nota CharServer). Validado em PIE: tela centralizada, fundo, conexão ao ZeusCharServer e liberação do botão. Crash do plugin tratado em commit separado do server. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
Binary file not shown.
BIN
Content/ZMMO/UI/FrontEnd/WBP_Boot.uasset
Normal file
BIN
Content/ZMMO/UI/FrontEnd/WBP_Boot.uasset
Normal file
Binary file not shown.
Binary file not shown.
BIN
Content/ZMMO/UI/Shared/UI_Spinner_Master.uasset
Normal file
BIN
Content/ZMMO/UI/Shared/UI_Spinner_Master.uasset
Normal file
Binary file not shown.
BIN
Content/ZMMO/UI/Themes/Default/Boot/T_Boot_Background.uasset
Normal file
BIN
Content/ZMMO/UI/Themes/Default/Boot/T_Boot_Background.uasset
Normal file
Binary file not shown.
Reference in New Issue
Block a user