I’m having issues withe Hot Reload in 4.7.4. After changing a UFUNCTION and compiling in VS, this is the result in the BP editor:
I also get this error when I try to save the Blueprint that is using the function that I’ve just modified and compiled in VS:
To fix the previously mentioned issue, I need to delete the custom Blueprint node from the Blueprint, close the editor, delete the binaries, compile and re-open the project. Only then the custom Blueprint node will be updated with the code changes.
Any idea about what’s going on or what I might be doing wrong?
I am experiencing that EXACT problem right now. By mistake I added my function under private section , and naturally got the error. Then I changed the code to public, but doesn’t matter. UE4 keeps thinking that it’s private and won’t let me add it. I had to not just delete the node and close the editor, but had to close VS2013 as well to get it to finally realize that it changed.
Another hotloading issue I had is when I added my component and a bunch of blueprintable functions. It didn’t recognize them at all (it recognized the component, but not the functions) until I restarted the editor.