I’m trying to use a single HUD class instance and possibly the same GameMode instance between multiple level transitions, but I can’t seem to find the proper way to do that. As far as I can tell with the documentation, both of these should be able to span across multiple levels. My understanding was that if level A and B have their HUD Class set to “HUD_A”, then when I do A->OpenLevel(B) the HUD_A should persist (likewise, the GameMode). but if I put an “Even begin Play” node in the HUD blueprint, this gets called twice!
What am I missing? Is this expected behavior? If so, what is the correct way to get this functionality working (via C++ ? Ini files? etc).
Thanks in advance.