Changing the location of arrow component on copies of blueprint?

Hey,

So what I’d like to do is to be able to put multiple of my static meshes inside my game, but then individually edit the location of the arrow component that my static mesh BP has. I use the location of the arrow to spawn a projectile.
The only way I’ve found that “works” is to copy my entire BP, and change the location of the arrow inside each of those blueprints. The problem is that this creates a lot of blueprints and it’s tedious considering I keep needing to change the arrow and I lose track of which blueprint has the arrow where etc. Also if I need to make a change in the blueprint, then I need to individually change all the other copies of blueprints too (I need 20+ different arrow locations, possibly way more)

Is it possible to somehow make the arrow component’s location editable without copying the entire blueprint?

Thanks.

Still need help with this, if you need any further info about my set up please ask and I’ll get back to you. My project is at a standstill because of this :frowning:

I finally figured it out, basically just right click on the original blue print and click “Create child blueprint class” then you can edit one thing in that but the rest of the code still gets edited if you edit the original blueprint :3