Simple arrow annotation blueprint


I’m trying to create a simple annotation blueprint that draws a double-headed arrow between 2 points that I specify in the editor.

I have the basic setup all done - I have arrowheads attached to null objects that rotate and position themselves and a line that draws and scales itself between the two arrowheads.

This all works great in the blueprint itself. What I want to do is drag this BP into the editor and position the null objects there and have the arrow update. I also want to create multiple copies of this BP, each with their own null object position.

Please see the attached image for a better description.

Alternatively, if I’m entirely on the wrong track, I’m happy to take a completely different approach to achieving what I want.