Get location of blueprint component via construction script

Somebody help me! (Sorry for my English).

I’m trying to find a way of setting a variable data from component location via the construction script. The point is to make some kind of a rig with hierarchy in Unreal Engine.

GetWorldLocation or GetWorldTransform takes only relative position of components when blueprint was compiled and adds it to the world location of blueprint actor. They ignore changes that i make in a viewport.

Video: - YouTube

I would be very happy to feel myself an idiot if somebody knows a simple solution, or if its possible using C++. Because if there is a solution, i will post a big article of making a character rig in unreal engine. Or maybe there is another way of making a hierarchy of 3D variables widgets.

Thank you very mutch!

Problem solved by another solution. I have made a custom updater asset to update positions of my controls. And i don’t need components positions anymore.