How to make the objective to open all of the doors to finish the level?

How to make the objective to open all of the doors to finish the level? or even open the doors in a specific pattern to complete the objective?

Context: i have a level with many doors and i want my player to open all of the doors that hidden in the level to win, but how can i count the open doors?

Put an actor blueprint in the level with a integer variable N, the number of doors.

Every time they open a door, increment N.

I am new to blueprints and don’t know how to do it, i spend sometime trying but with no luck
i can’t figure out how to connect the actor to the door opening action or more accurately how to count and detect when the is door open
here is the open door blueprints

You make a actor BP, and put an integer variable in it ‘N’, and put it in the level.

Then, from each door

In the door counter BP, you have

Incidentally, you need to move this sound effect here

1 Like

thanks for the answer : )

I made a tutorial that covers some of your questions and also shows how to use an interface to interact with the doors and other actors. Since I put the video on YouTube, I added extra info in case someone wants to learn how to setup a door.

1 Like

thanks my friend this is very detailed video : )
this video will help me and many others again thanks for your hard work :smiley: