Thruster as child of component does not work

Hello,

i am trying to create a physics based vehicle that is driven by multiple, rotateable thrusters.
If the thruster in doubt is a child of the root component there are no problems and the thruster works as intended:

https://dl.dropboxusercontent.com/u/20085974/works.png

But when i make the thruster a child component of which it is supposed to follow the rotation, the thruster simply stops working:

https://dl.dropboxusercontent.com/u/20085974/worksnot.png

I made sure it is activated and recieves the right amount of “Thrust strength”.

What can i do?

Thruster components are hard coded to apply the force only to the attach parent, which in your case is not the one simulating physics, so it does nothing. You could use the add force at location node on the physics body, because that’s what the thruster component uses internally. Get the thrusters world location for the force location, for the force, get the thrusters world rotator and rotate the vector (x=1.0,y=0,z=0) and multiply by the thrusters strength.

Thank you for your answer, this totally makes sense, but i think is a bit un-intuitive. Maybe epic could make that more clear, i am sure that i am not the only one having this problem.

I have same problem here. Thanks for your answer.
I leave this link
https://github.com/EpicGames/UnrealEngine/blob/release/Engine/Source/Runtime/Engine/Private/PhysicsEngine/PhysicsThruster.cpp this have source code for thruster component for research.