I’m trying to save and recreate between 1-100 custom text widgets into a chat log which displays an image corresponding to the speaking player, the character’s name, and the chat text. Here is the Blueprint I am using both to add the messages to begin with (which works fine) and to reconstitute it after recreating the HUD (which doesn’t).
Instead of displaying each widget in the array in turn, it prints the most recent widget once for every widget I’ve added to the array.
Here is the controller code that deletes and remakes the HUD (including saving the chats array while the HUD is off).
Any help as to why that would happen would be much appreciated.