Hello, I have a level select actor blueprint that allows me to cycle through maps in an array, and load the selected map when I interact with the level select station. I want to have a screen next to this level select station that shows exactly what the player’s viewport is seeing when switching through the different level tabs. I made this screen by adding a widget component below the level select station, and use a 2D scene capture component to display the widget on a mesh with a render target. This works, but I can’t figure out how to actually update the external widget component to have it perfectly match what the player is clicking inside their viewport.
In this image the left player is selecting the levels but it doesn’t update to the screen (they are still looking at the first level when the widget is opened)
This is my code inside the widget for cycling thru the levels.
This is how I’m capturing the screen to display on a different mesh using a render target.
Right now I would just like the map name text to update from the viewport to the screen, but I plan on adding images and descriptions for each map in the future. From my research on this problem I believe I have to bind some elements in my widget but I can’t figure out how to do that or what needs to be binded. This issue also needs to be replicated for all other clients to see what is being updated. If anyone can help me with this problem I would greatly appreciate it! And please let me know if anymore information is needed. Thanks!