I keep getting that error when hot-reloaded after I added a custom scene component to my actor blueprint. It resets all the settings for that component. Is there any way around it?
The only workaround is to manually set those lost component data on blueprint Event_BeginPlay. Is that the only way to get with this? Btw this problem doesn’t occur before version 4.20
I would not trust Hot Reload. Its buggy and causes issues like you have seen.
Majority of full time UE4 users, close the editor, compile and reload the editor. They use Live++ (from 4.22 onwards) to compile simple “Function” changes, It should not be used to compile header changes or class layout changes (like adding new functions, renaming a function, changing a function signature, adding a struct, adding a new class, etc.
It’s not a good look for a massive engine like Unreal Engine to have such a major bug. You would think since this bug existed for like almost 3 years that it would be fixed but nope. Probably the only issue that’s making me not want to fully switch to Unreal.