Este video de Unreal Engine 5.4 trata sobre reemplazar los Botones aburridos con Texturas basadas en estados.
Empezamos importando doce imágenes (cuatro tipos vs. tres estados) para los botones, y luego creamos variables de mapa para ellas en el Blueprint del widget Acciones de torre. Después, creamos una función Iniciar botón para recibir el Botón y la Acción relacionada, lo cual se usa para buscar las Texturas Normal, Resaltado y Presionado, que se asignan al Botón proporcionado. Por último, refactorizamos la función Iniciar acciones para que llame a la función Iniciar botón para cada combinación de Botón y Acción.
https://dev.epicgames.com/community/learning/tutorials/MDmq/unreal-engine-29-imagenes-y-estados-de-botones-basados-en-datos-hagamos-un-juego-de-defensa-de-torre