We have a heirarchy of classes (LootBase, Lootitem, FoodItem, TomatoSoupFoodItem style)
[ all blueprints, no C++ ]
In the constructon script of all blueprints we have a call to the parent constructon script.
We have lots of loot in the world.
I then changed the parent class (LootBase) to have 2 more integer variables.
After that every time we load the world tile with the loot, UE4 crashes (either on load in editor, or on level load)
If I go into the blueprints and Refresh Nodes on the Parent: Construction Scrip node that fixes it.
It is very tedious to go through all our loot items and fix them every time there is a change.
Also deleting the call to the parnet creator fixes the error message.
Now that all the error messagesa are gone, it still crashes.
I tried deleting Intermediat and Binaries folders too. That did not fix it.
Is there a better solution?
Is this a known bug?