Unable to use weldTo() in Blueprint

Hi there,

I cannot find weldTo (UPrimitiveComponent::WeldTo | Unreal Engine Documentation) in Blueprint. If should be available for primitive components, but it isn’t:


Background: When I do ‘set static mesh’ and there are sub-components with auto-weld enabled, the physics freak out. The sub components seem to lose their collision, so the object is falling partly through the ground.

I tried to re-attach them to their parent with ‘weld simulated bodies’ set, but that only works the first time (seems to be some sort of internal optimization) or something.

Alternative question: Is there any method to load a new static mesh into a component at runtime without loosing their physical connection to the rest of the actor?