Este vídeo do Unreal Engine 5.4 é sobre substituir os Botões sem graça por Texturas baseadas em estados.
Começamos importando doze imagens (quatro tipos vs. três estados) para os botões e, depois, criamos variáveis de mapa para elas no Widget Blueprint de Ações da Torre. Em seguida, criamos uma função Init Button para receber o Botão e a Ação relacionada, usada para localizar as Texturas Normal, Hovered e Pressed, que são definidas no Botão fornecido. Por fim, refatoramos a função Init Actions para chamar a função Init Button para cada combinação de Botão e Ação.
https://dev.epicgames.com/community/learning/tutorials/R9vw/unreal-engine-29-imagens-e-estados-de-botoes-guiados-por-dados-vamos-criar-um-jogo-de-defesa-de-torre