4.7.5 Hotreload BlueprintReadWrite UPROPERTY

Hello,

I have c++ variables in a class that are marked as BlueprintReadWrite. Now when I use these variables in blueprint graph, add one more variable in c++ class later and hotreload I get following bug:

38720-bildschirmfoto+2015-04-14+um+20.09.10.png

and message “Error This blueprint (self) is not a HOTRELOADED_MyDecal_1, therefore ’ Target ’ must have a connection.”

I have to replace every c++ variable in the graph to get it work again.

So I think new variable changes “ids” of all old variables and blueprint can not recognize them.

+1,
I’m seeing this as well. While restarting the editor fixes the issue, that defeats the purpose of hotreload!

Hey Footman-

This is a known issue (UE-11427) that has been fixed internally. This fix should be included in a future update to the engine.

Cheers

Has this been fixed for 4.8? Still experiencing it with 4.7.6. Restarting the engine after changing any code that affects a BP is pretty tedious.

Hey DG Gage-

I tested this in the current 4.8 preview 3 available and found it was fixed. I was able to add a new variable to the code and hot reload the project without the error to the blueprint.