I have a variable that will act as the anchor for my player’s hand to snap to. The location it needs to snap to is a Box Collision Object within a weapon’s blueprint. The place that the Box Collision’s location is supposed to be used is within my Player01 blueprint file.
So how do I get the Box Collision Object from my weapon blueprint to be used as a snap point in my Player01 blueprint? I sort of need it to work like this:
and store the value of Snap into a value within the Player01 blueprint. when the weapon is picked up, it will request the held weapon’s Box Collision Object. Somewhere in the weapon’s blueprint, it will return the Box Collision Object sort of like this:
I just coded this real quick to sort of give a visual of what I am aiming for. From what I understand, Blueprint Interfaces are only one way/ What I need is basically a 2-way blueprint interface. How would I go about doing this? I also do NOT want to cast because this system has to be dynamic due to there being more than 1 weapon in the game.

