finding static mesh location in BP to place 3d text on

Hi,

I have a BP class for drawers that has a static mesh slot which I use to assign different drawer models to. The pivots of the models are set so when I parent my drawer class to the furniture object, I can place all drawers to 0,0,0 and they would snap to their position within the furniture. This works perfectly, no problems here.

I would however like to add a widget/3d text in front of the mesh when looked at. My problem is, I can not figure out the position of the mesh within the local space as its position is 0,0,0. How can I get the position of my drawer static mesh so I can place my text in front of it considering each static mesh for drawers have different positions.

I can solve this by having static mesh slots like the clutter ones I have for dragging in image planes with my text whose visibility I would toggle with a linetrace but seems like the wrong thing to do.

Thanks in advance,

115620-scr1.png

115632-scr2.png

This is how my BP is set up, I have a static mesh for my drawers, clutter static meshes
for populating said drawers and now the widget.

I found that GetComponentBounds → Box Extent is exactly what I was looking for. Subtracting it from the origin helped me find my location.