Hello! Will try to make this short.
I have an interactive door class blueprint made. It features two static meshes (set to movable) - the door frame mesh and the opening door mesh. In this class, they are empty.
Then I have a sub-class for each door type, which uses the base class scripts and in the class mesh components I just assign the mesh for the specific door in the mesh field of the static mesh component. Basic right?
So the problem is that from time to time, in unknown circumstances, for an unknown reason - the frame mesh disappears in the instances on the map. The doors are just there without the frame (invisible). And it’s only the instanced actors. In the door sub-class everything looks ok and when I drag a new instance into the editor it’s fine.
The only way I found so far for repairing this i to go to each sub-class, clear the mesh, re-asign it, save. Then the instances update.
This happens to random number of random su-classes. Not to all of them and not always the same ones. Have anyone had an issue like that? If this can’t be fixed is there a faster way of “reseting” actor instances to the parent class in the level than editing each class?