I am having issues where when I modify a struct, it breaks in several places. Menus that are supposed to display data about this struct do not populate and actions that are dependent on the struct do nothing. However, whenever I take a closer look, the issue resolves itself.
For example, I have an item struct with a list of properties. The first element is a string for the item name. It should show up on my menu. When I see no name appears, I add a Print String node to log to the screen what it thinks the name should be (to ensure the data exists). But when I do this, the issue magically disappears. I can remove the Print to restore it to exactly how it was and the issue remains resolved.
So it seems to me that I need to save/compile all blueprints using this struct whenever it changes. Is there an easy way to do this? Or even just re-save/compile all blueprints to fix/update everything with the struct changes?