In order to make the door open for the player when clicked, I used a similar technique to picking up items. Since my cursor was already set up it made this process simpler.
For this, I needed to make the beams and door an actor class and reset them within the blueprint. The door also needed to be imported several times to get the source rotation right, as it was rotating in the middle instead of to the side.
A box is then added in order to know when the player is touching the door
The blueprints to this are fairly simple, all was needed was to allow a connection between the box and the player controller, as well as set up the ‘E’ button to rotate the door.
The timeline added is to regulate the speed of the rotation.