Is there any way to force a full Blueprint update from C++?

When I make changes to the constructor of my C++ classes, not all the options in the blueprint are updated. And I go crazy because things don’t work the way they should.

Whenever I make changes in C++ I select the folder and run “Resave All”

Some options in the blueprint are updated but others are not.

Going through all the Bluprints one by one to see if the options have changed is a pain.

Any easy and effective way to force the blueprint to update the changes I make in the constructor of my C++ classes?


I’m talking about all the options that are in “details” (just in case).

100


Thank you so much!!

First you should live code recompile, but with changes in the constructor and/or headers your best option is to close the editor and rebuild the code.

1 Like

Hi @Roam00010011

I never use Live Coding…
Because the binaries folder is filled with patches.
And after 5 or 6 patches It starts to fail or crashes directly.
So I prefer to close the editor and compile.
But, even that way not all options are updated.
Even deleting temporary files, “Intermediate” and “saved” folders.
The options just don’t change…
Only an arrow appears next to the option.

1000

When you have multiple blueprints derived from that C++ class and this happens it’s a pain.
Have to check them all one by one…

I think this violates one of the most fundamental principles of computer science… which is to do things automatically.

Thank you so much!!