I have blueprint actor of hinged door, i want it to open in direction from player, for that i want to use two box collisions from each side, when player interacts with one of them, door will open in according direction (from the player). Interaction system is pretty common - interface with trace.
How to let actor know that player interacts with it’s specific component?
When the door is activated, just check which collision box is overlapping the player
like [Collision Box]->[GetOverlappingActors]->Contains (GetPlayerCharacter)
Provided the collision boxes are components of the door actor. If not, you can actually do that without collision boxes: just add a Vector parameter to your interface call, and then you can calculate if the player is in front of the door or not, and drive your animation based on that.