UIPanel_Base: substitui PanelType/Padding por bUseTheme + 3 chaves (Background/Outline/OutlineEffectKey) lidas de FUIStylePanel. Modo manual (bUseTheme=false) expoe 3 FSlateBrush diretos via FUIPanelBrushSet pra override por instancia. Adiciona BindWidgetOptional OutlineEffect (3o Border sobre Outline pra glow/embossing). Defaults NoDrawType (regra Hyper: brush vazio nao pinta branco). UIButton_Base: remove auto-config (Variants enum, Number/Icon/Size/ InputAction/Timer). Vira shell minimal com BindWidgetOptional + helpers GetActiveUIStyle/GetActiveButtonStyle pra leitura de DT_UI_Styles. UIStyleTokens: FUIStylePanel ganha PanelOutlineEffect map. FUIPanelBrushSet vira 3 FSlateBrush diretos. FUIStyleButton refatora pra 7 sub-maps por variante FName (ButtonStyle=FButtonStyle do Slate, ButtonStroke, ButtonFont, Text/Icon colors). Tudo com defaults NoDrawType. UIStyleTypes: adiciona enum EUIPanelTexture::Rectangle_Square_Gradient_01. Content: UI_Panel_Master e UI_Button_Master_New consomem a API nova; DT_UI_Styles atualizado com rows/keys novas. UIServerCard_Base ajustado pro consumer da API nova. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
45 KiB
45 KiB