GameMode actually has an overridable function PostLogin, which you can use to generate an array of all player controllers connected. You can then keep any variables in the controllers updated in tick. If you don’t need this to happen throughout the game, you could set a bool in the controller ie bHUDActive, which you can set inside the controller and check for inside the GameMode tick mentioned above.
1 Like