Quick way to check multiple Booleans to qualify for a Branch?

I’ve been brute forcing my way through learning game dev with a couple different tutorials online. Overall the blueprint system is phenomenal since I’ve always struggled with programming.

While Frankensteining bits and pieces of these tutorials together, some things just don’t “work” and I have to find ways to bridge the gaps in my knowledge and the gaps between the videos. Most of the time I can find the information online, but today I was at a loss of what to search for.

The issue for today;

Right now I’ve been working on a Pause menu, and found another video tutorial for a Video Settings menu. You can pause the game, open the options menu via a button, open the video settings via a button, and click the back buttons to return to the previous screen, and resume game to resume the game.

Unfortunately the pause menu video set up the character blueprint to only check if the pause menu is open, so when you access the other menus, if you press ESC the initial pause menu will come back up instead of closing the other menus.

I’m trying to wrap up my learning for today, and I’d like to just see if there was a quick way I can combine these three Boolean values to qualify for the Condition of the branch above them. I understand there’s probably a more efficient method I can set up to set any opened “menu” as flagging some sort of pause menu condition, and I’ll certainly do something more in-depth next time I’m taking a look at it, but for today I’m looking for a quick fix so that I can show my progress to a friend.

Any help is appreciated, thanks!

1 Like

Type “and Boolean”. Then with + at the corner of function add one more pin. Connect everything.

3 Likes

And depending on personal preference you can apply De Morgan’s Law and instead of writing it like “and(not(A), not(B), not(C))” do it as “not(or(A, B, C))”. For some people it’s more intuitive like this. And if you don’t mind switching the pins on the branch node you can even remove the “not”.

2 Likes