I’m running into a problem where I have the Player Controller handle the UI for each player. On PlayerController BeginPlay, I create the widget and assign it to PlayerUIMain.
Problem is, on game initialization, I have a bunch of information that is fed to the Player Controller through BP interfaces (such as the date from GameMode when a player logs in, health from the PlayerCharacter on its BeginPlay, etc.).
So far, I have managed to just Delay the information being inputted by 1 Sec, but I’m wondering if there is a better way to approach this?