Help with doors

Hi, I was wondering 2 things. First, how would you have multiple doors on a level? Would you duplicate the code in the level blueprints, or would you just add the other trigger boxes to the code? Second, how would you close the door? This is my code.

[=Oblivion Interactive;328558]
Hi, I was wondering 2 things. First, how would you have multiple doors on a level? Would you duplicate the code in the level blueprints, or would you just add the other trigger boxes to the code? Second, how would you close the door? This is my code.
[/]

I would make the door an actor blueprint and put all of the functionality in that actor as opposed to in the level blueprint. This will prevent you having to clutter your level code with blueprints that is best left to the actors themselves and you can copy the actor blueprint that will maintain functionality anywhere you need in your level without having to re-write anything.

I’d also suggest this tutorial that uses Timelines in place of matinee
https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/Timelines/Examples/OpeningDoors/index.html