How to account for different objects on pick up and rotation

As you’re picking up blueprints, you have a lot of scope.

Two ways off the top of my head

  1. Set up each blueprint so you don’t have to think about it, they all use the same rotation, and the object is rotated within the blueprint to compensate.

  2. Talk to them with blueprint interfaces. On BPI function, could be a request to return the object rotation needed to pickup the item.